What's the difference between a transaction manager and a database manager?

In addition A transaction manager manages transactions - and a transaction can include/address other resources than just databases. I have given the example of a printer at some occasions before. A database manager manages data - and not necessarily in a transactional way.

There is a very popular SQL system whose 1.0 version did not have commit/rollback, iow, did not offer transactional functionality and thus did not offer much of support for data integrity. The distinction is mostly rather obtuse, however, because: a great many real-life transactions involve no other recoverable resources than just the database, in order to guarantee data consistency, DBMS's cannot avoid having to offer most if not all of the functionality of transactions.

A transaction manager manages transactions - these can be distributed (i.e. Involving several databases/systems). A database manager deals with a single database - managing it on the disk, memory consumption, query parsing etc...

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions