MySQL is due to unveil a new transaction database engine at its upcoming user conference later this month, according to a company executive. The open-source database vendor will also be showcasing database engines from third parties, Zach Urlocker, vice president of marketing at MySQL, said Thursday.
The new transaction database was developed by Jim Starkey, a noted database software architect who joined MySQL when it acquired his Web application technology company in February, Urlocker said in an interview at the LinuxWorld conference in Boston. When Starkey joined MySQL from Netfrastructure, rumors immediately circulated that he had been hired to develop a new transactional engine for the company.
MySQL's user conference will be in Santa Clara, California, April 24-27.
Starkey and his wife Ann Harrison did occasional consulting work for MySQL over the years, according to Urlocker. MySQL recognized that Starkey's Netfrastructure had a full relational database. The database is "a jewel in the rough, a new engine with a more modern architecture," oriented for use with large-scale applications, Urlocker said.
Starkey was the founder of InterBase Software where he developed the InterBase relational database. His company was acquired by Borland Software, which later released the database to the open-source community where the source code resulted in the Firebird project.
MySQL's modular approach to development of its database means that the software can support multiple storage architectures, according to Urlocker.
Currently, users can choose from a variety of engines depending on what they want to use the database for. The engines include Oracle's InnoDB database for transaction processing and the MyISAM database, on which MySQL is based, for data warehousing. There's also MySQL Cluster, a database engine based on technology the company acquired in 2003 when it purchased Alzato, as well as a federated engine and an archive engine.
The open-source database company will also be announcing third-party database engines at its conference from both the commercial and open-source software communities, Urlocker said. He declined to name any of those companies or organizations. Already, MySQL users like Google and social networking Web site Friendster have created their own database engines, he added. MySQL encourages developers to study the source code it makes available on its Web site including the MyISAM or InnoDB code and then build their own database engines, he said.
Urlocker said that Oracle and MySQL signed an agreement earlier this week to renew MySQL's licensing of the InnoDB engine which Oracle acquired when it bought Innobase OY in October.