![]() |
![]() |
![]()
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) |
|
|
![]() |
![]()
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 |
|
|
![]()
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? |
|
|
![]()
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.
|
|
|
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:45 |