Oracle today announced the general availability of MySQL Cluster 7.3.
The new release features enhanced capabilities including native support for foreign keys, a browser-based auto-installer and new connection thread scalability, further enabling users to meet the high availability database challenges of next generation Web, Cloud, and communications services.
Additionally, native integration with the MySQL 5.6 Server enables developers to combine the InnoDB and MySQL Cluster storage engines within a single MySQL 5.6-based application.
MySQL Cluster is an open source, auto-sharded, real-time, ACID-compliant transactional database with no single point of failure, designed for next generation web, cloud, social and mobile applications.
MySQL Cluster 7.3 is available for download here. Terms, conditions and restrictions apply.
Easy to Use plus Uncompromised Availability and Scalability
MySQL Cluster 7.3 GA builds upon a series of Development Milestone Releases that have enabled users to preview, test and provide feedback during the development process. The latest enhancements include:
Foreign Key support: Simplifies application logic and strengthens data models by automatically enforcing referential integrity between different tables located on different shards, different nodes, or in different data centers. Combines advanced RDBMS features with a highly scalable, real-time distributed database that enforces Foreign Keys across a shared-nothing cluster, while maintaining ACID guarantees and the ability to run cross-shard JOINs to support both high volume OLTP and real-time analytics. Foreign Keys are enforced across applications using both SQL and NoSQL connectors into the Cluster. Modelled on the InnoDB implementation of Foreign Keys, developers can re-use existing MySQL skills.
MySQL Cluster Auto-Installer: Enables DevOps teams to graphically configure and provision a production-grade cluster in minutes, automatically tuned for their workload and environment, directly from their browser.
Integration with MySQL Server 5.6: The SQL layer is now based on the latest MySQL 5.6 GA release, enabling DevOps teams to take advantage of the enhanced query throughput and replication robustness of the release. Developers can combine the InnoDB and MySQL Cluster storage engines side by side within a single application using the latest MySQL 5.6 release.
Connection Thread Scalability: Delivers 1.5x to 7.5x higher throughput per connection to the MySQL Custer data nodes, increasing the overall capacity and scalability of the cluster. The improvement is achieved by splitting mutexes within internal connection APIs. It is completely transparent to applications, which will benefit from higher throughput by simply upgrading to MySQL Cluster 7.3, which itself is an on-line operation.