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.
[Reactie gewijzigd door Ariejan op woensdag 15 februari 2012 16:10]
[Reactie gewijzigd door 282252 op woensdag 15 februari 2012 16:18]
[Reactie gewijzigd door s.stok op woensdag 15 februari 2012 17:00]
Ik vind het sowieso aan de database server om te bepalen hoe de tabellen worden opgeslagen. Of dat nou gaat met MyISAM of die andere, of nog een andere, zal me een kontworst wezen. Als ie maar snel is. Ik denk dat het vooral een legacy-dingetje is.MySQL zou sowieso een stuk sneller zijn als ze MyISAM dumpen...
Kom op nou 30GB in één bestand?
[Reactie gewijzigd door _Thanatos_ op woensdag 15 februari 2012 19:44]
[Reactie gewijzigd door Paul - K op woensdag 15 februari 2012 20:10]
[Reactie gewijzigd door Jeffrey v. Hees op woensdag 15 februari 2012 22:18]
[Reactie gewijzigd door _Thanatos_ op donderdag 16 februari 2012 21:00]
Op dit item kan niet meer gereageerd worden.
Populair: Tablets Samsung Websites en communities Mobiele telefoons Google Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True