MongoDB verdubbelt op de enterprise

0
162

Als NoSQL pioneer, MongoDB heeft altijd een rebel rol in het definiëren van een nieuwe soort van database. Terwijl het voorheen beperkte tot de “nieuwe toepassingen,” we schatten dat er vandaag, op naar een derde van de werklast krijgen gepocheerde van de Orakels en SQL-Servers van de wereld. MongoDB is van mening Oracle en Microsoft, niet Couchbase of DataStax, als haar eerste wedstrijd.

Vanaf de get-go, MongoDB de kern kieskring is-ontwikkelaars, maar het terugkerende thema van het jaarlijkse evenement, MongoDB Wereld in Chicago deze week, was alles over enterprise: MongoDB is steeds de afhandeling van bedrijfskritische real-time workloads of enterprise-scale toepassingen die geaggregeerde gegevens uit meerdere relationele databases. MongoDB natuurlijk niet willen verliezen mindshare met ontwikkelaars, maar in de toekomst wil het respect van de volwassenen in de kosten van enterprise applicaties.

De opkomst van NoSQL en convergentie met relationele databases

De bedoelde conferentie de gelegenheid voor de aankondiging van de volgende update, MongoDB 3.6 en de uitbreiding van de Atlas managed cloud services. MongoDB 3.6, alleen nog beschikbaar voor een voorbeeld van GitHub, naar verwachting later dit kalenderjaar.

Versie 3.6 zal hebben goodies voor ontwikkelaars, dba ‘ s, en ook BI-gebruikers. We normaal gesproken niet denken van MongoDB voor BI-visualisaties; in plaats daarvan denken we van hoe het beschrijft haar gegevens aan BI-tools via een BI-Connector. En in zijn nieuwste release, Tableau 10.3 geeft het compliment hoffelijkheid van een knop die haken direct in Mongo ‘ s BI-Connector.

Maar zoals de meeste gegevens platforms zijn nu toevoegen basic in kaart brengen van mogelijkheden te zien met de noodzaak van third-party tools zoals Tableau of Qlik, MongoDB is nu toetreden tot de partij. Maar het unieke in dit geval is dat het visualiseren van de gegevens zonder toevlucht te nemen tot de gebruikelijke truc van het afvlakken van JSON-gegevens uit relationele. De nieuwe functie, MongoDB Grafieken, laat je query individuele velden zonder om ze samen te voegen in een enkele rij of explosie, het document en vertegenwoordigen geneste velden in afzonderlijke relationele tabellen.

Een verwante array functie zal u laten uitvoeren van complexe query ‘ s die anders zouden vereisen meerdere aggregatie stappen, zoals het vinden van een waarde, gemiddelde, dan vergelijken met de gemiddelden van andere records in de collectie. Of u kan doen massa updates van specifieke regelitems in meerdere documenten met een update query. Nu, om te DBAs echt blij, hoe over het toevoegen van upsert mogelijkheden die voorwaardelijke bijwerken? We kunnen altijd wensen.

Voor dba ‘ s, MongoDB document van de validatie-functie toevoegen JSON Schema ondersteuning die draai controle voor collecties die moet meer consequent structureren. Daarnaast zijn nieuwe “retryable schrijft” zal zorgen voor een zekere mate van fouttolerantie als update of insert processen zijn stil door storingen zoals netwerk-fouten. Voor beheerders, de volgende versie zal standaard naar de lokale host-modus, dus als je iets wilt doen stom als bij het verlaten van uw cloud-gebaseerd exemplaar onbeschermd, u zal hebben om uit te gaan van uw manier om dit te doen.

En geen nieuwe versie van Mongo zou niet compleet zijn zonder een aantal ontwikkelaars goodies. Een nieuwe Steek functie zal een REST API waarmee meerdere apparaten of diensten om te communiceren met een Atlas cloud-gebaseerde MongoDB-based applicatie of database. Met Steek, alle authenticatie regels worden vooraf geconfigureerd op de back-end dus je hoeft niet in te houden herschrijven hen elke keer dat u verbinding wilt maken met een nieuwe app.

Met MongoDB Atlas managed cloud service passeren haar eerste verjaardag op de conferentie, de service is nu live te gaan op Microsoft Azure en Google Cloud.

Lanceerde een jaar geleden op de Amazon cloud Atlas is nu live in bijna elke AWS regio (met uitzondering van China en de AMERIKAANSE federale overheid). MongoDB is van plan om de Atlas ervaring zo veel als mogelijk op elk van de wolken, maar er zijn enkele verschillen.

Bijvoorbeeld, terwijl elke cloud biedt het equivalent van Virtual Private Cloud die gebruikmaakt van software-gedefinieerde netwerk isolatie te maken van de cloud eruit te zien als een uitbreiding van uw netwerk, voor nu, AWS is de enige met de extra optie van peering, die elimineert de noodzaak voor het opgeven van witte lijsten.

Terwijl MongoDB is nog niet gesneden zijn cloud roadmap in steen, heeft zij in het openbaar spreken over het uitbreiden van de Atlas met de mogelijkheid om te implementeren exemplaren over meerdere regio ‘ s, en uiteindelijk, meerdere wolken. De laatste zal een groot stuk, maar is bedoeld om een beroep op organisaties die het vermijden van lock-in met een enkel wolkje.

Maar indirect is het ook een reactie op de opkomst van de wereldwijde cloud databases, zoals Microsoft Kosmos DB, die streeft naar één-up MongoDB op de gedistribueerde implementatie spel.