W przypadku wielu serwisów ogromnym problemem jest kwestia wydajności bazy danych, które są bardzo poważnie obciążone. Dość regularnie pojawiają się kolejne interesujące rozwiązania, które mają pomóc w rozwiązaniu problemów. Jedną z ostatnich nowości jest MemSQL.
Wiele popularnych serwisów, np. takich jak Facebook, w pewnym momencie natknęło się na problemy związane z wydajnością serwerów. Rzadko kiedy wystarcza standardowe oprogramowanie, które musi być modyfikowane i dostosowywane do konkretnej sytuacji. Niedawno Eric Frenkiel i Nikita Shamgunov zaprezentowali ciekawe rozwiązanie.
Eric Frenkiel i Nikita Shamgunov są byłymi inżynierami Facebooka, wcześniej przez kilka lat pełniąc funkcję starszych inżynierów przy rozwoju Microsoft SQL Server. Zdobyte umiejętności z pewnością pomogły przy okazji tworzenia nowego startupu, który zyskał ponad 5 milionów dolarów dofinansowanie od inwestorów.
MemSQL, wg twórców, jest nawet 30-krotnie szybszy niż tradycyjne, dyskowe bazy danych. MemSQL jest tak szybki dzięki temu, ze dane są przechowywane w pamięci, jednak w tym celu nie jest wykorzystywany memcache. MemSQL konwertuje SQL do C++. Podobne rozwiązanie jest stosowane w przypadku narzędzia HipHop, które konwertuje kod PHP do C++.