What is the difference between a transaction manager and a database manager?

Reading on both seems like they both have a similar responsibility for managing sharing and integrity of resources, as well as for priority of execution, but I can’t find how they differ from each other? Can someone clarify this misunderstanding. Thank you.

+3
source share
2 answers

In addition to what Oded said:

A transaction manager manages transactions - and a transaction can include / remove other resources, not just databases. I have already given an example of a printer several times.

- . SQL, 1.0 commit/rollback, , , .

, , :

  • , ,
  • , , .
+4

- (, /).

- , , ..

+2

Source: https://habr.com/ru/post/1774591/


All Articles