MongoDB to otwarty, nierelacyjny system zarządzania bazą danych napisany w języku C++. Charakteryzuje się brakiem ściśle zdefiniowanej struktury obsługiwanych baz danych. Zamiast tego dane składowane są jako dokumenty w stylu JSON.
Cechy:
- jednorodne wsparcie dla standardu Unicode,
- obsługa danych w innych kodowaniach w formacie binarnym,
- duża liczba obsługiwanych typów danych,
- obsługa kursorów,
- zapytania ad-hoc,
- zapytania do zagnieżdżonych pól dokumentów,
- indeksowanie,
- wsparcie dla agregacji danych,
- możliwość składowania plików w bazie,
- architektura zaprojektowana z myślą o łatwej replikacji.
Wewnętrznym językiem do definiowania zapytań oraz funkcji agregujących jest JavaScript wykonywany bezpośrednio przez serwer MongoDB.
Źródło : wikipedia.pl
Dodaj komentarz