[[
✎ pl:dydaktyka:ztb:2010:projekty:nosql:start
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== NoSQL ====== Ruch NoSQL promuje klasę nierelacyjnych baz jako alternatywę dla tradycyjnych baz relacyjnych, nazywając je czasami bazami następnej generacji. Bazy te unikają poleceń JOIN, nie posiadają sztywnych schematów oraz cechują się dobrą skalowalnością. Oto kilka rozwiązań zaproponowanych przez ruch NoSQL: * Bazy zorientowane dokumentowo: * MongoDB (SourceForge, SugarCRM, EA, The New York Times) * Apache CouchDB * Bazy typu klucz/wartość: * BigTable (Google App Engine) * Dynamo (Amazon Web Services) * Apache Cassandra (Facebook) * Project Voldemort (LinkedIn) ====== MongoDB ====== MongoDB to bardzo wydajna i skalowalna baza danych, zorientowana na przechowywanie dokumentów z pominięciem schematów. Projekt został wydany na licencji AGPL w wersji 3 i możemy go używać w aplikacjach biznesowych. MongoDB jest bazą nowej generacji, która jest zorientowana na przechowywanie dokumentów JSON, o dowolnej strukturze. Dokumenty te są przechowywane wewnętrznie jako BSON – Binary JSON. Całość została napisana w języku C++. Bazę stworzono z myślą o pracy w dużych obciążeniach oraz posiada wbudowane mechanizmy skalowania i replikacji W przypadku instalacji 32-bitowej rozmiar pojedynczej bazy danych jest ograniczony do okpło 2GB.
pl/dydaktyka/ztb/2010/projekty/nosql/start.1278029849.txt.gz
· ostatnio zmienione: 2019/06/27 15:56 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry