MemSQL - nowa baza danych

Cześć, Eric Frenkiel oraz Nikita Shamgunov przedstawili swoją, prawie 30x szybszą bazę od innych typu MySQL.

http://memsql.com/

“Twórcy nie chcąc rzucać słów na wiatr, przygotowali klip (poniżej) na którym widać porównanie MemSQL z MySQL. Ten pierwszy osiągnął wynik 80 000 zapytań na sekundę, ten drugi zaledwie 3 500.”

http://vimeo.com/44087431#at=0

“MemSQL jest w pełni kompatybilna z MySQL, co daje pewną wskazówkę dotyczącą potencjalnych odbiorców. Działa na 64-bitowym Linuxie i jak podaje dokumentacja jest idealna dla maszyn z wielo-rdzeniowymi procesorami z przynajmniej 8GB RAM. Istnieje darmowa deweloperska edycja z limitem 10 GB i darmowa wersja nielimitowana z 30 dniowym okresem testowym.”

Ciekawe, taki skok “trochę” by zmienił, szkoda że nie jest open source albo na innej jakiejś przyjemnej licencji. Co o tym myślicie? :wink:

http://webhosting.pl/MemSQL._.80.tysiecy.zapytan.na.sekunde.Nowa.baza.od.deweloperow.Facebooka

Jak nie masz krytycznych danych, to mogłoby być fajne*. Inaczej jest tak jak ze wszystkimi benchmarkami gdzie wykonuje się niesamowite liczby insertów i update’ów - jak dane nie są syncowane z dyskiem, to można dużo wyciągnąć.

  • aczkolwiek to mysql, więc jestem podejrzliwy :wink:

Daję pół roku od rozpoczęcia hajpa na bazę do posta na blogasku “olaboga, MemSQL zgubił moje dane jak serwer się zresetował” podlinkowanego na głównej hackernews albo /r/programming

Czas pokaże. Osobiście też nie jestem przekonany i nawet tego teraz nie dotknę, ale skoro twórcy piszą, że jest bezpieczne? Skoro te techniki były wykorzystywane przy tworzeniu bazy dla Facebooka to może coś w tym jest?

O tak, benchmarki, MAJ PRESZJOS.

Poza tym, skoro już się porównują z MySQL-em to niech się porównują ze wszystkimi jego możliwościami, vide http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html

To, że twórcy piszą, że jest bezpieczne nic nie znaczy :wink:

Fajny tekst na ten temat: http://dom.as/2012/06/26/memsql-rage/

To, że twórcy piszą, że jest bezpieczne nic nie znaczy :wink:

Fajny tekst na ten temat: http://dom.as/2012/06/26/memsql-rage/[/quote]
Jest po prostu wystarczająco bezpieczne do określonego typu zadań.

Też mi drama.

Przecież MemSQL to Redis tylko z zaimplementowaną obsługą SQL. Nic nie zastąpi tylko znajdzie swoje miejsce w ekosystemie. Jak każde rozwiązanie ma swoje plusy i minusy - tam gdzie się wpasuje tam będzie działał.

Nawet i nie to:

A redis przynajmniej potrafi łatwo się shardować i ma jeszcze parę innych fajnych ficzerów :wink:

[quote=Tomash]Nawet i nie to:

[/quote]
Przeczytaj ze zrozumieniem jak to naprawdę działa: http://developers.memsql.com/docs/1b/codegen.html :slight_smile:

No tak, oparłem się na podsumowaniu w polskim serwisie, jak zwykle błąd.

W każdym razie: benczmarkował ktoś toto w porównaniu z prepared statements? Bo ficzer zasadniczo identyczny.

Tu : http://dom.as/2012/06/26/memsql-rage/