Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Baza NoSql pod Session Store
Forum PHP.pl > Forum > Bazy danych
giska
Witam,
mam problem z wyborem odpowiedniej bazy do przechowywania sesji.
Problem:
ruch oraz przyrost tabelki sesyjnej na zwykłej bazie relacyjnej zamula ją, zatem chciałbym ją przepiąć na bazę NoSql. Oprócz szybkości działania wymagane jest odporność na reboot czy crashdown, bezpieczeństwo danych oraz stabilność. Z tych własnie powodów odrzuciłem na początku wszelkie zbliżone do cache'a. Natomiast zainteresował mnie temat Capped Collections z Mongo DB, gdyż maxymalna ilość sesji jest do określenia, stare dane są nadpisywane przez nowe (musiałbym informacje o całości sesji gdzieś przechowywać, niezbędna mi historia). W necie znalazłem też opinie, że do tego celu nadaje się CouchBase, natomiast z testów wydajnościowych, które znalazłem wynika, że jeśli chodzi o osiągi to na przód wysuwają się Cassandra i Hbase.

Czy ktoś tutaj mógłby wspomóc radą?

Z góry dziękuję za pomoc.

Pozdrawiam
ano
Użyj Redisa.
Co do odporności danych: http://redis.io/topics/persistence
Nie ma żadnych wad ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.