MongoDB

Software screenshot:
MongoDB
Podrobnosti Software:
Verze: 4.0.0 Aktualizováno
Datum uploadu: 17 Aug 18
Vývojka: MongoDB, Inc.
Licence: Volný
Popularita: 239

Rating: 2.0/5 (Total Votes: 1)

MongoDB je volně distribuovaná, otevřená zdrojová, bez schématu dokumentově orientovaná databáze navržená tak, aby byla spolehlivá, škálovatelná a nabízela vysoký výkon. Je také znám jako světová databáze NoSQL číslo jedna.


Funkce na první pohled

Klíčové funkce zahrnují úložiště orientované na dokumenty, plnou podporu indexu, vysokou dostupnost, replikaci, automatické shartování, dotazování, rychlé aktualizace na místě, mapování a zmenšení funkčnosti, podpora GridFS, služba správy MongoDB a profesionální podpora. >

Podporuje dokumenty ve stylu JSON, které mají dynamické schémata, nabízí dokumenty založené na dokumentech a bohaté dotazy, mohou indexovat libovolný atribut a mohou být zrcadleny v sítích WAN (Wide Area Networks) a LAN (Local Area Networks).

Navíc může projekt měnit vodorovně bez ztráty jakékoliv funkčnosti, zahrnuje atomové modifikátory nabízející bezkonkurenční výkon, poskytuje uživatelům flexibilní zpracování a agregaci dat a umožňuje ukládat soubory libovolné velikosti.

Zabudované monitorování a funkce zálohování

Další zajímavou funkcí je vestavěná funkce monitorování a zálohování, která byla navržena od MongoDB. Nástroje třetích stran nabízejí takovou funkcionalitu, ale je nejlepší držet se standardní pro vyšší stabilitu a vyšší výkon.

Komerční funkce jsou k dispozici také společnostem, které chtějí spolupracovat s MongoDB, což jim pomůže snížit náklady, urychlit čas na trh a zmírnit riziko s proaktivní podporou a schopnostmi podnikového typu.


Pod kapotou a podporovanými operačními systémy

MongoDB je multiplatformový databázový stroj napsaný zcela v programovacím jazyce C ++. Oficiálně podporuje všechny distribuce GNU / Linux, stejně jako operační systémy Mac OS X Solaris, Microsoft Windows a Apple. Byl optimalizován pro práci s 64bitovými a 32bitovými počítači.

Pro vaše pohodlí jsou k dispozici stažené binární balíčky pro 64bitové a 32bitové systémy GNU / Linux a archiv univerzálních zdrojů ke stažení na softwaru Softoware i na domovské stránce projektu. Může se však také nainstalovat z výchozích softwarových úložišť několika distribucí Linuxu.

Co je nového v této verzi:

  • MongoDB 3.6 usnadňuje práci s daty co nejpřírodnějším, efektivnějším a beztříštějším způsobem. Stručně řečeno, MongoDB vám pomáhá při vytváření a škálování aplikací rychleji. Klíčové funkce 3.6 zahrnují:
  • Změna toků umožňuje vytvářet reaktivní webová, mobilní a IoT aplikace, které mohou zobrazit, filtrovat a reagovat na změny dat, které se vyskytují v databázi. Při každém změně dat v systému MongoDB jsou systémy navazující automaticky informovány o aktualizacích v reálném čase. Změna toků poskytuje snadný a účinný způsob vytváření reaktivních aplikací řízených událostmi.
  • Záznamy o opakování se pohybují složitostí zpracování poruch přechodových systémů z aplikace do databáze. Místo toho, abyste museli implementovat množství vlastních kódů na straně klienta, MongoDB automaticky zopakuje operace zápisu pomocí přesně jednou sémantiky.
  • S ověřením schématu pomocí syntaxe odvozené od standardního schématu IETF JSON Schema jsme rozšířili možnosti validace dokumentů původně zavedené v MongoDB 3.2. Nyní mohou týmy DevOps a DBA definovat předepsanou strukturu dokumentu pro každou sbírku až po úroveň jednotlivých polí v rámci vnořených polí. A vy můžete vyladit to, co potřebujete: uzamknout schéma dolů, otevřít ji, aplikovat na podmnožinu polí - to, co potřebujete pro každou aplikaci nebo fázi vašeho projektu.
  • Ve výchozím nastavení vázání na localhost: u MongoDB 3.6 všechny balíčky MongoDB na všech platformách odmítnou všechna externí připojení k databázi, pokud administrátor explicitně nakonfiguruje jinak. V kombinaci s novou podporou IP whitelisting mohou správci nakonfigurovat službu MongoDB tak, aby přijímala pouze externí připojení na schválených adresách IP. Tato vylepšení výrazně snižují riziko, že nezajištěné instance MongoDB budou neúmyslně nasazeny do výroby.
  • Vylepšení agregace podporují výraznější dotazy, což vám poskytuje rychlejší přístup k datům řízeným informacím. Dokumentový datový model společnosti MongoDB umožňuje modelovat entity stejným způsobem, jakým je reprezentujete v kódu - jako kompletní objekty - takže se nemusíte starat o JOIN. Pro analýzu je však užitečné připojit data do několika sbírek. V MongoDB 3.2 jsme zavedli levou vnější rovnici, ale teď ji rozšiřujeme o silnější vyhledávač operátorů, který podporuje ekvivalent SQL poddotazů a neekupin. MongoDB Connector for BI, který umožňuje použití MongoDB jako zdroje dat v nástrojích pro analýzu a vizualizaci dat SQL, využívá těchto vylepšení k dosažení vyššího výkonu s více analytickými operacemi, které jsou natolik zatlačeny do databáze.
  • MongoDB Atlas je nejlepší způsob, jak spustit MongoDB ve veřejném cloudu. MongoDB 3.6 je k dispozici jako plně řízená služba služby Atlas, včetně důležitých nových funkcí pro podporu globálních aplikací a automatizované škálovatelnosti a optimalizace výkonu.
  • Replikace mezi oblastmi umožňuje skupině Atlas splynout více oblastí poskytovatelů cloudu, udržovat nepřetržitou dostupnost v případě geografických výpadků a poskytovat optimální zkušenosti zákazníků tím, že distribuuje data blíže k uživatelům. Atlas nyní také podporuje automatické škálování pro úložiště přidružené k clusteru, což usnadňuje správu kapacity. Nový poradce výkonu nepřetržitě vyzdvihuje pomalu běžící dotazy a poskytuje inteligentní doporučení pro zvýšení výkonu.

Co je nového ve verzi 3.6.4:

  • MongoDB 3.6 usnadňuje práci s daty co nejpřírodnějším, efektivnějším a beztříštějším způsobem. Stručně řečeno, MongoDB vám pomáhá při vytváření a škálování aplikací rychleji. Klíčové funkce 3.6 zahrnují:
  • Změna toků umožňuje vytvářet reaktivní webová, mobilní a IoT aplikace, které mohou zobrazit, filtrovat a reagovat na změny dat, které se vyskytují v databázi. Při každém změně dat v systému MongoDB jsou systémy navazující automaticky informovány o aktualizacích v reálném čase. Změna toků poskytuje snadný a účinný způsob vytváření reaktivních aplikací řízených událostmi.
  • Záznamy o opakování se pohybují složitostí zpracování poruch přechodových systémů z aplikace do databáze. Místo toho, abyste museli implementovat množství vlastních kódů na straně klienta, MongoDB automaticky zopakuje operace zápisu pomocí přesně jednou sémantiky.
  • S ověřením schématu pomocí syntaxe odvozené od standardního schématu IETF JSON Schema jsme rozšířili možnosti validace dokumentů původně zavedené v MongoDB 3.2. Nyní mohou týmy DevOps a DBA definovat předepsanou strukturu dokumentu pro každou sbírku až po úroveň jednotlivých polí v rámci vnořených polí. A vy můžete vyladit to, co potřebujete: uzamknout schéma dolů, otevřít ji, aplikovat na podmnožinu polí - to, co potřebujete pro každou aplikaci nebo fázi vašeho projektu.
  • Ve výchozím nastavení vázání na localhost: u MongoDB 3.6 všechny balíčky MongoDB na všech platformách odmítnou všechna externí připojení k databázi, pokud administrátor explicitně nakonfiguruje jinak. V kombinaci s novou podporou IP whitelisting mohou správci nakonfigurovat službu MongoDB tak, aby přijímala pouze externí připojení na schválených adresách IP. Tato vylepšení výrazně snižují riziko, že nezajištěné instance MongoDB budou neúmyslně nasazeny do výroby.
  • Vylepšení agregace podporují výraznější dotazy, což vám poskytuje rychlejší přístup k datům řízeným informacím. Dokumentový datový model společnosti MongoDB umožňuje modelovat entity stejným způsobem, jakým je reprezentujete v kódu - jako kompletní objekty - takže se nemusíte starat o JOIN. Pro analýzu je však užitečné připojit data do několika sbírek. V MongoDB 3.2 jsme zavedli levou vnější rovnici, ale teď ji rozšiřujeme o silnější vyhledávač operátorů, který podporuje ekvivalent SQL poddotazů a neekupin. MongoDB Connector for BI, který umožňuje použití MongoDB jako zdroje dat v nástrojích pro analýzu a vizualizaci dat SQL, využívá těchto vylepšení k dosažení vyššího výkonu s více analytickými operacemi, které jsou natolik zatlačeny do databáze.
  • MongoDB Atlas je nejlepší způsob, jak spustit MongoDB ve veřejném cloudu. MongoDB 3.6 je k dispozici jako plně řízená služba služby Atlas, včetně důležitých nových funkcí pro podporu globálních aplikací a automatizované škálovatelnosti a optimalizace výkonu.
  • Replikace mezi oblastmi umožňuje skupině Atlas splynout více oblastí poskytovatelů cloudu, udržovat nepřetržitou dostupnost v případě geografických výpadků a poskytovat optimální zkušenosti zákazníků tím, že distribuuje data blíže k uživatelům. Atlas nyní také podporuje automatické škálování pro úložiště přidružené k clusteru, což usnadňuje správu kapacity. Nový poradce výkonu nepřetržitě vyzdvihuje pomalu běžící dotazy a poskytuje inteligentní doporučení pro zvýšení výkonu.

Co je nového ve verzi:

  • MongoDB 3.6 usnadňuje práci s daty co nejpřírodnějším, efektivnějším a beztříštějším způsobem. Stručně řečeno, MongoDB vám pomáhá při vytváření a škálování aplikací rychleji. Klíčové funkce 3.6 zahrnují:
  • Změna toků umožňuje vytvářet reaktivní webová, mobilní a IoT aplikace, které mohou zobrazit, filtrovat a reagovat na změny dat, které se vyskytují v databázi. Při každém změně dat v systému MongoDB jsou systémy navazující automaticky informovány o aktualizacích v reálném čase. Změna toků poskytuje snadný a účinný způsob vytváření reaktivních aplikací řízených událostmi.
  • Záznamy o opakování se pohybují složitostí zpracování poruch přechodových systémů z aplikace do databáze. Místo toho, abyste museli implementovat množství vlastních kódů na straně klienta, MongoDB automaticky zopakuje operace zápisu pomocí přesně jednou sémantiky.
  • S ověřením schématu pomocí syntaxe odvozené od standardního schématu IETF JSON Schema jsme rozšířili možnosti validace dokumentů původně zavedené v MongoDB 3.2. Nyní mohou týmy DevOps a DBA definovat předepsanou strukturu dokumentu pro každou sbírku až po úroveň jednotlivých polí v rámci vnořených polí. A vy můžete vyladit to, co potřebujete: uzamknout schéma dolů, otevřít ji, aplikovat na podmnožinu polí - to, co potřebujete pro každou aplikaci nebo fázi vašeho projektu.
  • Ve výchozím nastavení vázání na localhost: u MongoDB 3.6 všechny balíčky MongoDB na všech platformách odmítnou všechna externí připojení k databázi, pokud administrátor explicitně nakonfiguruje jinak. V kombinaci s novou podporou IP whitelisting mohou správci nakonfigurovat službu MongoDB tak, aby přijímala pouze externí připojení na schválených adresách IP. Tato vylepšení výrazně snižují riziko, že nezajištěné instance MongoDB budou neúmyslně nasazeny do výroby.
  • Vylepšení agregace podporují výraznější dotazy, což vám poskytuje rychlejší přístup k datům řízeným informacím. Dokumentový datový model společnosti MongoDB umožňuje modelovat entity stejným způsobem, jakým je reprezentujete v kódu - jako kompletní objekty - takže se nemusíte starat o JOIN. Pro analýzu je však užitečné připojit data do několika sbírek. V MongoDB 3.2 jsme zavedli levou vnější rovnici, ale teď ji rozšiřujeme o silnější vyhledávač operátorů, který podporuje ekvivalent SQL poddotazů a neekupin. MongoDB Connector for BI, který umožňuje použití MongoDB jako zdroje dat v nástrojích pro analýzu a vizualizaci dat SQL, využívá těchto vylepšení k dosažení vyššího výkonu s více analytickými operacemi, které jsou natolik zatlačeny do databáze.
  • MongoDB Atlas je nejlepší způsob, jak spustit MongoDB ve veřejném cloudu. MongoDB 3.6 je k dispozici jako plně řízená služba služby Atlas, včetně důležitých nových funkcí pro podporu globálních aplikací a automatizované škálovatelnosti a optimalizace výkonu.
  • Replikace mezi oblastmi umožňuje skupině Atlas splynout více oblastí poskytovatelů cloudu, udržovat nepřetržitou dostupnost v případě geografických výpadků a poskytovat optimální zkušenosti zákazníků tím, že distribuuje data blíže k uživatelům. Atlas nyní také podporuje automatické škálování pro úložiště přidružené k clusteru, což usnadňuje správu kapacity. Nový poradce výkonu nepřetržitě vyzdvihuje pomalu běžící dotazy a poskytuje inteligentní doporučení pro zvýšení výkonu.

Co je nového ve verzi 3.4.6:

  • SERVER-27347: Na identifikátoru WiredTiger, který je zaneprázdněn, zavřete pouze prázdné cache kurzorů.
  • SERVER-29618: $ geoWithin v agregačním potrubí po vyhledání $ a $ unwind vrátí nesprávné výsledky.
  • WT-3362: Otevření kurzoru by nikdy nemělo zablokovat po dobu trvání kontrolního bodu.
  • Co je nového ve verzi 3.4.1:

    • SERVER-27124 Zakáže readConcern: většina čte na pv0
    • SERVER-27201 $ graphLookup spouští dereference nulového ukazatele
    • SERVER-27207 Najít při zobrazení se módy řazení může nesprávně vrátit prázdnou sadu výsledků
    • SERVER-27213 Dvě stupně shody $ nesprávně kombinují a poskytují nesprávné výsledky.
    • SERVER-27300 Nepovolí indexování BSONType :: Symbol s jednoduchým porovnáním
    • SERVER-27210 3.4.0 Mongo shell se nemůže připojit pomocí MongoURI s "ssl = true"
    • SERVER-27271 rolesInfo vyvolá příkaz System.InvalidOperationException: duplicitní název prvku 'roles'.
    • SERVER-26870 Někdy soubor kolekcí dat není odstraněn, i když je sbírka zrušena
    • TOOLS-1541 Podpora exportu pohledů

    • Co je nového ve verzi 3.2.5:

      • Zlepšení WiredTiger Stability SERVER-19751, 19673 a SERVER-19573.
      • Opraven problém s interakcí mezi protokolem SSL a auditováním. SERVER-19538.
      • Opravený problém s agregací $ třídit na stržených systémech SERVER-19464.
      • Všechny problémy byly uzavřeny v 3.0.6

      Co je nového ve verzi 3.0.6:

      • Vylepšení WiredTiger Stability SERVER-19751, SERVER-19673 a SERVER-19573.
      • Opraven problém s interakcí mezi protokolem SSL a auditováním. SERVER-19538.
      • Opravený problém s agregací $ třídit na stržených systémech SERVER-19464.
      • Všechny problémy byly uzavřeny v 3.0.6

      Co je nového ve verzi 3.0.4:

      • Oprava chybějících zápisů se souběžnými vložkami šarže s primárními protokoly WiredTiger: SERVER-18822
      • Vyřešit konflikt zápisu s aktualizací s více aktualizacemi s upsert = true s nástrojem Wired Tiger Storage: SERVER-18213
      • Opravit případ, kdy sekundární čtení může blokovat replikaci: SERVER-18190
      • Zlepšení výkonu v systému Windows s protokolem WiredTiger a dokumenty větší než 16 kB: SERVER-18079
      • Oprava problému, kdy nejsou datové soubory WiredTiger správně obnoveny po neočekávaném restartování systému: SERVER-18316

      Co je nového ve verzi 3.0.0:

      • 7-10x Lepší výkon:
      • Nový úložný systém WiredTiger v MongoDB 3.0 přináší 7-10x větší propustnost pro aplikace náročné na zápis s více granulárním řízením souběžnosti na úrovni dokumentů. To znamená výrazné zisky v oblasti výkonu s menším počtem hardwarových nástrojů, které vám pomohou při psaní těžkých projektů, jako je příští internetová komunikace, správa dat zákazníků, sociální aplikace a mobilní aplikace.
      • Až 80% méně úložiště:
      • MongoDB nyní podporuje nativní kompresi, což vám umožní snížit fyzickou paměť o kapacitu až o 80%. Máte dodatečnou flexibilitu při výběru mezi různými kompresními algoritmy, abyste optimalizovali výkon a efektivitu úložiště v závislosti na potřebách aplikací.
      • MongoDB 3.0 vám umožní zjednodušit architekturu, což vám umožní mnohem více s méně hardwarem.
      • Snížit provozní režii až o 95%:
      • Ops Manager je nejlepší způsob, jak spustit MongoDB. Toto řešení dělá rutinní úkoly stejně snadné jako stisknutí tlačítka a eliminuje dříve ruční a časově náročné úkoly spojené s řízením MongoDB. Nyní můžete snadno nasadit, monitorovat, zálohovat a měnit MongoDB.
      • Zásuvné úložiště optimalizované pro vaši pracovní zátěž:
      • Rozumíme tomu, že se stále více složitou oblastí datově řízených aplikací "jedna velikost vyhovuje všem" přístup k úložišti již neřeže. Proto MongoDB 3.0 obsahuje plug-in API pro ukládání dat pro rozšíření databáze s novými funkcemi.
      • Nízká latence po celém světě:
      • Dnešní přední aplikace jsou globální a poskytují publikum, které je vždy spojeno a vyžaduje okamžité uspokojení. S programem MongoDB můžete nyní snadno distribuovat až 50 replik MongoDB, které se blíží vašim uživatelům po celém světě, snižují účinky latence sítě a poskytují uživatelům lepší zážitek.
      • Vylepšení, která vás činí produktivními:
      • MongoDB 3.0 obsahuje řadu provozních vylepšení jazyka MongoDB Query Language stejně jako nástroje zahrnuté do databáze. Patří sem ...
      • Rychlejší načítání a export. Data lze načíst a extrahovat při vyšších rychlostech a při vyšší efektivitě pomocí revidovaných multifunkčních nástrojů MongoDport, Mongoexport, Mongodump, Mongorestore a Mongooplog.
      • Snadnější optimalizace dotazů. Lepší pochopení výkonu dotazu pomocí nové metody explain (). Nyní je možné vypočítat a zkontrolovat plány dotazů bez předchozího spuštění dotazu. Plán dotazů lze použít na širší množinu typů dotazů a vylepšení zpracování chyb.
      • Rychlejší ladění. Nyní máte mnohem větší kontrolu nad granularitou protokolových zpráv a specifických funkčních oblastí serveru, abyste mohli přesněji zkoumat problémy. Můžete konfigurovat, které konkrétní komponenty databáze by měly být zobrazeny pro protokolování s vyšší definicí a přidávat úrovně závažnosti pro každou zprávu protokolu.
      • Bohatější geoprostorové aplikace. Přidáním velkých výběrů mnohoúhelníků se geografická podpora společnosti MongoDB rozšiřuje o dotazy s více polokouli, které mohou pokrývat více než 50% zemského povrchu. Například letecká společnost nyní může spouštět dotazy, aby identifikovala všechna letadla, která za posledních 24 hodin cestují přes více hemisférů.
      • Lepší analýza časových řad. Vývojáři mohou na základě nového operátoru $ dateToString agregačního rámce vytvářet bohatší dotazy na analýzu časových řad s menším počtem kódů.
      • Zajistěte regulační a interní shodu:
      • MongoDB 3.0 přidává k existujícím bezpečnostním funkcím databáze s robustnějším auditorským rámcem.
      • Audit nyní přesahuje zachycování administrativních akcí (tj. operací schémat, ověřování a autorizačních aktivit), které zahrnují protokolování operací čtení a zápisu (DML) do databáze. Můžete vytvářet a filtrovat trasy auditu pro jakoukoli operaci proti MongoDB, aniž byste museli spoléhat na nástroje třetích stran. 3.0 také představuje zavedení auditu založeného na rolích. Audit je k dispozici jako součást produktu Advanced MongoDB Enterprise.

      Co je nového ve verzi 2.6.7 / 3.0 RC7:

      • několik značek SERVER-16683
      • Pokud je primární server vlevo SERVER-16237
      • , byla odstraněna kontrola verze shard
      • Opraveno: /etc/init.d/mongod spouštěcí skript selhání se zprávou o dirnameu SERVER-16081
      • Opraveno: mongo může způsobit, že úlomky narazí na limit velikosti v paměti tím, že požádá o další výsledky než je potřeba SERVER-14306
      • Všechny problémy byly uzavřeny v 2.6.7

      Co je nového ve verzi 2.6.5:

      • $ rename nyní používá správné tečkované zdrojové cesty SERVER-15029
      • Poslední část částečně psaného žurnálu nemá vliv na obnovu SERVER-15111
      • Explicitně nula .ns soubory na vytvoření SERVER-15369
      • Plan ranker již nebude upřednostňovat plány průniku, pokud predikát vytvoří indexový index prázdného rozsahu SERVER-14961
      • Vygenerujte balíčky Komunita a Enterprise pro SUSE 11 SERVER-10642
      • Všechny problémy byly uzavřeny v 2.6.5

      Co je nového ve verzi 2.5.5:

    • Nová metoda zápisu pro zápis, aktualizace, odstranění
    • Opravy chyb:
    • Agent SNMP nezačne
    • Přidejte podporu modulu suite smoke.py

    • Co je nového ve verzi 2.5.4:

      • / li>
      • Uživatelsky definované role
      • Server automaticky zruší dotazy / příkazy po určeném časovém limitu

      Co je nového ve verzi 2.4.9:

      • Opravy chyb:
      • Ztráta místa při registraci zpětného volání může způsobit selhání
      • clang kompilovaný mongo shell zhroutí na výstupu s stopou v zásobníku v8
      • přihlášení do systému ~ ReplicaSetMonitor () zhroucení
      • Nečíselný expiresAfterSeconds způsobuje špatný dotaz TTL
      • Shell přestane pracovat po dlouhé automatické dokončovací operaci
      • Nepodařilo se vrátit zpět použití PowerOf2Sizes by nemělo způsobit fatální chybu
      • Podpora SERVER-11869 pro non-client opTime v Mongod GLE
      • $, kde uvnitř projekce $ elemMatch způsobuje chybu segmentace
      • Předáním $, kde predikát na db.currentOp () zhroutí mongod
      • V konfiguračním souboru
      • nelze nastavit falešné parametry setParameter
      • Kontrola kompatibility textIndexVersion není dokončena
      • posluchač zpětného zápisu nemusí získat správný kód z ClientInfo :: getLastError
      • Mongo nemůže dělat dotazy slaveOk, když primární je dolů
      • Nové odtržené připojení k spouštěči namespace setShardVersion na všech červech
      • Opakovat logiku pro předvolby pro čtení by se měla vztahovat také na lazy recv () selhání sítě
      • logika verzí slaveoku v mongu by se měla vztahovat také na prefs čtení
      • Změna možností kolekce může způsobit selhání obnovy kolekce

      Co je nového ve verzi 2.4.8:

      • Zvyšte budoucí kompatibilitu pro 2.6 autorizační funkce
      • Opravte problém cache dbhash pro config servery

    Podobný software

    DB2
    DB2

    19 Feb 15

    CloverETL Designer
    CloverETL Designer

    17 Feb 15

    SQLite
    SQLite

    22 Jun 18

    Komentáře k MongoDB

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!