An announcement today is expected to confirm transactional support will be added to MySQL Pro, the version of the company's database that is intended for corporate deployment. Transactional support is already provided with MySQL Max, an experimental version of the product.
"This takes the edge out of the argument that MySQL is not suitable for enterprise use," said MySQL chief executive Marten Mickos.
MySQL now includes the InnoDB transactional storage engine, intended for high performance and high scalability when processing large data volumes under high-concurrency conditions.
Other features of the product include full transaction support with commit, rollback, and crash recovery capabilities to ensure full data consistency, MySQL said. Also featured is advanced row-level locking without requiring lock escalation, for read/write concurrency without compromising lock integrity. A multi-versioning function provides concurrency while maintaining data integrity. Non-locking enables fast reads even when the database is engaged in heavy updates, according to MySQL.
MySQL costs $395 (£254) per server, with no extra per-user or per-processor charges.