Message Preview
One of the main difference is that MyISAM, ISAM, HEAP, Merge are all NON TRANSACTION SAFE tables where InnoDB and Berkely DB ARE transaction safe. (i.e. they use a transaction logs.) There are definite benefits to both. Completeness and integrity of the data is a benefit of of a Transaction Safe table type. If there is/was a problem with a transaction, it's easy to undo ALL changes as a result. The cost is typically overhead of performance and space for the transaction logs.
The Non Transaction Safe tables are (generally) quicker without the overhead of a transaction log (gaining some performance and drive space) but if there is a problems, entries to some tables are permanant even though others failed.
You can read more about it at
http://docs.biostat.wustl.edu/cgi-bi...able%2520types
Paul Gardner
------------------
PHP-LIVE help
Via Web @
http://www.mnetweb.co.uk/irc
Via IRC Client pgardner.net:6667
room #PHP