Re(2): [ANN] ACID for Frontier - transaction.root

Jan M.J. Storms jan at storms.org
Sun Dec 7 14:23:06 PST 2003


David A. Bayly scripsit dd. Sat, 6 Dec 2003 18:13:06 +0000

>What's ACID-data management?

From the read me:

Definition: transactions (ACIDity) 
	atomicity and state clarity that allows an action to be partially
completed and then undone 

ACID is a standard for database integrity. It stands for:
	A - atomicity: group multiple operations into one functional unit, the
transaction;
	C - consistency: make sure external input and internal operations
validate, disallow illegal operations;
	I - isolation: separate multiple transactions on the same data in time;
	D - durability:  a transaction completed means the data are saved to
disk, so a crash doesn't wipe out changes to the database (hopefully).
	
What:
	the transaction suite implements procedures that make Atomicity,
Isolation, and Durability possible (to a fair degree). The implementation
of Consistency remains fully in the hands of the application designer.


Jan







More information about the Frontier-Users mailing list