MySQL jako NoSQL: třičtvrtě milionu dotazů za sekundu
Vývojáři webových aplikací se naučili používat memcache ke zvýšení výkonu, zejména v kombinaci s relační databází. Někteří se rozhodli použít NoSQL databáze pro části, u nichž záleží na výkonu. Další přešli kompletně na NoSQL řešení s tím, že NoSQL nabízí vyšší výkon pro jednoduché dotazy (např. podle primárního klíče) – a většina dotazů do DB u webové aplikace je právě jednoduchých.
Databázový specialista Yoshinori Matsunobu ve svém článku ukazuje, jak lze k věci přistupovat z jiné strany a jak na „běžném serveru“ s MySQL/InnoDB 5.1 dosáhnout více než 750 tisíc dotazů za sekundu. Kouzlo je skryto v pluginu HandlerSocket, který umožňuje právě rychlý přístup k záznamům pomocí jednoduchých „jakoby NoSQL“ dotazů.
Dále čtěte…
- NoSQL s MySQL v Ruby 12. 1. 2010 11:29
- MySQL v roli neschémové databáze 6. 1. 2010 0:00
- Cassandra 1.0.0 19. 10. 2011 9:21
- Je NoSQL "předčasná optimalizace"? 29. 7. 2011 9:43
- ORM je antipattern 22. 6. 2011 0:00