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 № 1Odpowiedź 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/