Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Cassandra DB - opinie
erix
post
Post #1





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://incubator.apache.org/cassandra/

Ogólnie, czy ktoś miał już do czynienia z konkretniejszymi wdrożeniami baz nierelacyjnych, a'la Cassandra, itp? Przyznam, że zapowiada się ciekawie, ale chętnie posłuchałbym opinii osoby, która już co nieco w tym zdziałała.

Zastanawiam się, czy warto przejść; zwłaszcza przy dedykowanych projektach. (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Riklaunim
post
Post #2





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


MongoDB używane jest m.in. w aplikacji do przechowywania i zarządzania logami serwerów, także jakiś większy serwis trzyma w niej swoje klipy wideo. Tokyo Cabinet / Tokyo Tyrant napędzają macierzysty projekt - serwis społecznościowy dla kobiet w Japonii (większy ruch niż Onet) (IMG:style_emoticons/default/smile.gif) Co do Cassandry to FB jeździ po niej mniej więcej tak: "20 węzłów, jedna instancja bazy działająca na dwóch datacenter, 36TB zapisanych danych, 300 milionów zapisów dziennie, 1 milion odczytów dziennie". Wykorzystywanie jej w większości projektów to overkill ze względu na praktyczny brak znajomości tej bazy przez szersze grono IT (brak dobrej dokumentacji, pomocniczych rozwiązań, porównań, zaleceń, przeciwwskazań, zaznajomionych adminów...). Plus trzeba pamiętać że to bazy nierelacyjne, bez wymuszonej struktury. Wszystkie projekty FB są chyba tak z lekka wydane goło i wesoło.
Projekt, w którym teraz uczestniczę to budowa repozytorium danych w oparciu o MongoDB - kolekcji danych o książkach (ogólnie o produktach) dużego wydawnictwa - z różnych źródeł, z różnych ich aplikacji - różne struktury danych, które chcą scentralizować i w miarę potrzeb migrować/łączyć/zarządzać.

Można też poczytać http://blog.evanweaver.com/articles/2009/0...with-cassandra/

Ten post edytował Riklaunim 13.03.2010, 00:26:13
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Projekt, w którym teraz uczestniczę to budowa repozytorium danych w oparciu o MongoDB - kolekcji danych o książkach (ogólnie o produktach) dużego wydawnictwa - z różnych źródeł, z różnych ich aplikacji

I jak się takie potwory sprawują w użytkowaniu/kodzeniu?
Go to the top of the page
+Quote Post
Riklaunim
post
Post #4





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

Ostrzeżenie: (0%)
-----


MongoDB jest bardzo miłe w użyciu. Ma proste i łatwe w użyciu API - find_one, find, insert, update, count itd. (IMG:style_emoticons/default/smile.gif) Nie ma w tym encyklopedii zapytań i teorii baz danych. Po prostu małe, fajne i wygodne.
Go to the top of the page
+Quote Post
rugby
post
Post #5





Grupa: Zarejestrowani
Postów: 61
Pomógł: 1
Dołączył: 21.05.2009

Ostrzeżenie: (0%)
-----


Ze swojej strony polecam Apache CouchDB - używa jej m.in. BBC, Meebo, Ubuntu One.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:45