La différence entre la FIN de la transaction et de la transaction de validation

Je suis en train de simuler une base de données de récupération de sous-système à l'aide de java. Cependant, j'ai les questions suivantes.

Chaque fois que de commencer l'opération est émis, il est toujours nécessaire qu'il y ait une transaction de fin? (Comme l'exemple ci-dessous)

b1    --- Begin txn 1
r1(X) --- Read item X using txn 1
e1    --- End txn 1

Comme par l'exemple ci-dessus, je ne suis pas la délivrance d'un Commit transaction. Donc, mon opération de réussir ou d'échouer? Si l'exemple ci-dessus, est comme ci-dessous,

b1    --- Begin txn 1
r1(X) --- Read item X using txn 1
c1    --- commit txn 1

quelle est la différence entre la fin et de s'engager?

S'il vous plaît laissez-moi savoir si vous avez besoin de plus d'informations.

Serveur SQL (T-SQL) n'a pas de commande END TRANSACTION.
Tags appartiennent à la zone mots-clés, ne pas remettre en question les titres.

OriginalL'auteur Ramesh | 2013-02-11