Wpisy oznaczone tagiem "NoSQL" (2)  

krzysztofsierota
 

Panowie z Plurk.com pokazują, że można zrobić coś szybko, tanio i 'good enough'.

LightCloud - horyzontalnie skalowalny, prosty, szybki key-value store.

Dane składowane w Tokyo Tyrant lub Redisie, consistent hashing. Prosta replikacja, wykorzystuje replikację master-master backendu, nie wprowadzając nadmiarowej komplikacji.

Wydajnosc 1/3 memcached przy odczytach i 1/10 memcached przy zapisach.

Całość sklejona w Pythonie, biblioteki klienckie również do tego języka. Jeśli masz użyć bazy key-value, spojrzyj na LightCloud, będziesz miał prostą drogę później, gdy serwis urośnie.

opensource.plurk.com/LightCloud/
  • awatar gość: Witam panie Krzysztofie czy zespół o2 myślał nad stworzeniem spersonalizowanej strony startowej w której można byłoby dodawać, najlepiej graficzne postaci linków tak aby wszystkie ulubione witryny mieć w jednym miejscu? pozdrawiam Rafał proszę o ewentualną odpowiedź na e-mail: eraf@o2.pl z góry dziękuje
Pokaż wszystkie (1) ›
 

krzysztofsierota
 

Rosnąca nieśmiało w 2009 roku fala ruchu NoSQL to już tsunami. W 2010 NoSQL zaleje świat webowego IT. NoSQL wchodzi pod strzechy developerów.

Wszystko rozpoczęło się tam, gdzie:

- dane liczy się w TB
- liczba operacji na sekundę przyprawia o zawrót głowy
- system działa na wielu, wielu maszynach
- wymagana jest wysoka dostępność
- system ma być odporny na splity sieci

Skalowalne serwisy pocztowe, społecznościowe, e-commerce. Ich twórcy wybrali wysoką dostępność oraz odporność na splity sieci ponad twardą konsystencję danych (AP over C in CAP Theorem).

Two phase commit umiera, niech żyje weak consistency. (Oczywiście tam, gdzie możemy sobie na to pozwolić, a możemy w bardzo wielu miejscach).

Koniec ze wstępem, nieco przydługim.

Wszyscy znają memcached. Mamy na horyzoncie kolejnego gracza - Redis.

Redis to memcached na sterydach. Redis to persystentna baza danych typu klucz wartość, która prędkością dorównuje memcached.

To jednak nie koniec. Redis obsługuje ciekawe typy danych - listy, zbiory, zbiory posortowane. Potrafi również na nich wykonywać atomowe operacje.

Nie jest jeszcze produktem stabilnym, należy się mu jednak dokładnie przyglądać.

code.google.com/p/redis/
  • awatar Arecki1: NoSQL nie podbił świata, ale nieźle sie rozprzestrzenił
  • awatar Michal Wiczynski Think Secure: redis powala nie tylko predkoscia, ale mozliwosciami i zastosowaniem.

    “ Redis: Swiss Army Knife ”

Pokaż wszystkie (2) ›
 

 

Kategorie blogów