MySQL will make the clustered version of its open-source database available in a preview version, with the production version set for release in the third quarter of this year.
MySQL Cluster combines the MySQL database with a clustering architecture for 99.999% availability for mission-critical applications.
The database features a distributed in-memory clustering architecture to boost availability and throughput, with response times of five milliseconds to 10 milliseconds and a throughput of 100,000 replicated transactions per second on a four-node cluster with two CPUs per node.
“For the application developer, [failover] is automatic. They don’t have to worry about underlying failure detection algorithms or how the database is distributed across multiple nodes,” said Zack Urlocker, MySQL vice-president of marketing.
Data can be distributed over a group of interconnected databases on multiple servers or nodes. Companies have been testing the database in a 48-node configuration, according to MySQL.
Although the clustering product offers linear scalability in line with competitive products from suppliers such as Oracle and Microsoft, the company with the clustering product is attempting to compete against these established suppliers.
“We’re responding to clustering [needs] for MySQL customers,” he said.
Oracle, for example, has advanced grid capabilities in its database and MySQL has no intention to focus on grid, Urlocker said. The goal is to make clustering mainstream with MySQL Cluster.
MySQL is offering MySQL Cluster under its “dual licence” business model, in which it is provided at no cost under the free software/open-source GNU General Public Licence for open-source projects and under a commercial licence for software suppliers and commercial customers.
The commercial licence will be priced at less than $5,000 per processor. Under the GPL licence, users must publish source code for their applications.
The product runs on systems such as Linux, Microsoft Windows, Sun Solaris, and Mac OS X. Hardware platforms covered include 32- and 64-bit Intel systems, PowerPC and Sparc.
Paul Krill writes for Infoworld