/ / Jaki jest najlepszy silnik buforowania dla dużych zestawów danych, które nie mieszczą się w pamięci? - nosql, redis, membase

Jaki jest najlepszy silnik buforujący dla dużych zestawów danych, które nie mieszczą się w pamięci? - nosql, redis, membase

Chciałbym podać ogromną liczbę kluczy (100000 000+), ale tylko kilka (50 000) mieści się w pamięci (ta, o którą najczęściej pytano). Czy ktoś ma jakieś doświadczenie z redis, membase lub innymi? Czy ktoś ma testy porównawcze kluczy obsługujących dyski?

Dzięki

Odpowiedzi:

0 dla odpowiedzi № 1

Odpowiedź Salvatore Sanfilippo:

Jest to przypadek użycia maszyny wirtualnej, ale nie gdy różnica między ramami a nie w ramie jest tak duży.

Btw w Redis jest niestabilna VM zastąpiony przez nowy pomysł o nazwie „sklep z dyskami„które odnoszą się do twojego zastosowania sprawa, ale niestety tak nie jest produkcja gotowa na tym etapie.


0 dla odpowiedzi nr 2

Jeśli na dysku będzie sporo kluczya jeśli silniki pamięci masowej nie zapewniają wydajnego mechanizmu indeksowania, wydajność zostanie poważnie obniżona. Nie sądzę, żeby czerwone drzewa b były jeszcze gotowe. Możesz sprawdzić Tokio Cabinet. Wygląda na to, że zapewnia przechowywanie klucz-wartość + drzewka.

http://www.igvita.com/2009/02/13/tokyo-cabinet-beyond-key-value-store/
http://colinhowe.wordpress.com/2009/04/27/redis-vs-mysql/