Oracle heeft MySQL Cluster 7.2 uitgebracht. De nieuwe MySQL-versie voor clusteromgevingen biedt een memcached-api en het zou complexe queries sneller kunnen verwerken. Daarmee moet het beter kunnen concurreren met NoSQL.
MySQL Cluster is een door Oracle ontwikkelde versie van de opensource-database MySQL en is geschikt gemaakt om te draaien op diverse servers binnen een cluster. De software is redundant opgebouwd: als één van de servers uitvalt zal het cluster blijven draaien. Ook kan een MySQL Cluster in theorie oneindig worden geschaald dankzij deze 'shared nothing'-architectuur.
Om clusteromgevingen waarin databases op basis van MySQL Cluster draaien beter te laten presteren, heeft Oracle in versie 7.2 ondersteuning voor de memcached-api aan de software toegevoegd. Memcached, dat een bsd-licentie heeft, biedt de mogelijkheid om kleine brokjes informatie met behulp van een hash table op te slaan in ram-geheugen.
Via het memcached-cachingmechanisme, dat onder andere door sites als Facebook, Reddit en Twitter wordt gebruikt, kan de toegang tot databases flink worden versneld. Met de ondersteuning voor de api, die geheel open is, zouden ontwikkelaars MySQL Cluster volgens Oracle naar een zelfde prestatieniveau kunnen tillen als NoSQL-databases.
Oracle belooft in MySQL Cluster 7.2 ook verbeterde prestaties door middel van 'query-lokalisering'. Hierbij zouden complexe queries, waarbij data uit meerdere tabellen wordt opgevraagd, tot zeventig maal sneller verwerkt kunnen worden. De prestatiewinst zou worden behaald door individuele nodes binnen een cluster een groot deel van dergelijke 'cross table'-queries uit te laten voeren voordat het resultaat wordt doorgestuurd naar de server die de query oorspronkelijk kreeg aangeboden.
In MySQL 7.2 moet ook de schaalbaarheid zijn verbeterd. Zo stelt Oracle dat databasenodes binnen een cluster voortaan in meerdere datacenters kunnen staan. Ook is de beheertool MySQL Cluster Manager bijgewerkt. MySQL Cluster kan gratis worden binnengehaald. Wie ondersteuning wil hebben vanuit Oracle zal de buidel moeten trekken: Carrier Grade Edition-supportlicenties beginnen bij 10.000 dollar.