Die beiden ehemaligen Facebook-Entwickler Eric Frenkiel und Nikita Shamgunov wollen mit MemSQL eine schnelle In-Memory-Alternative zu MySQL anbieten. MemSQL wandelt SQL-Anfragen in C++-Code um, was die Datenbank schneller machen soll als andere In-Memory-Lösungen.
Von Golem:
Weiter lesen
MemSQL ist vollständig kompatibel mit MySQL und kann die freie Datenbank somit direkt ersetzen. Dabei soll MemSQL aber rund 30-mal schneller sein als MySQL, wenn dieses auf die Platte schreibt. Um die hohen Geschwindigkeiten zu erreichen, kombiniert MemSQL lockfreie Datenstrukturen mit einer Code-Übersetzung, um die Daten so effizient im Speicher verwalten zu können.
SQL-Anfragen wandelt MemSQL in C++-Code um, der dann über die im Speicher gehaltenen Daten läuft. So sollen Anfragen sehr schnell beantwortet werden können, was zusätzliche Caches überflüssig macht, versprechen die MemSQL-Macher.
Weiter lesen