MongoDB fordobler ned på virksomheden

0
158

Som NoSQL pioneer, MongoDB har altid spillet en rebel rolle i udformningen af en ny form for database. Mens det plejede at være begrænset til “nye applikationer,” vi anslår, at der i dag op til en tredjedel af sin arbejdsbyrde bliver stjålet fra de Orakler og SQL Servere i verden. MongoDB mener, Oracle og Microsoft, ikke Couchbase eller DataStax, som sin primære konkurrence.

Fra get-go, MongoDB er kernen valgkreds har været udviklere, men det gennemgående tema i den årlige begivenhed, MongoDB Verden i Chicago i denne uge, var alle om virksomheden: MongoDB er stadig håndtering af forretningskritiske real-tid, arbejdspres eller enterprise-skala programmer som samler data fra flere relationelle databaser. MongoDB naturligvis ikke ønsker at miste mindshare med udviklere, men det går fremad, det ønsker respekt fra de voksne, der har ansvaret for enterprise-applikationer.

Fremkomsten af NoSQL og konvergens med relationelle databaser

Konferencen gav anledning dertil for at annoncere den næste opdatering, MongoDB 3.6 og udvidelse af Atlas managed cloud-tjenester. MongoDB 3.6, stadig kun er tilgængelige for eftersyn fra GitHub, forventes at blive tilgængelig senere i dette kalenderår.

Version 3.6 vil have godbidder til udviklere, DBAs, og endda BI-brugere. Vi normalt ikke tænker på MongoDB for BI visualiseringer; i stedet, tror vi på, hvordan det udsætter sine data til BI-værktøjer via en BI-Stik. Og i sin seneste udgivelse, Tableau 10.3 returnerer kompliment venligst udlånt af a-knappen for at kroge direkte i Mongo ‘ s BI-Stik.

Men som de fleste data platforme er nu tilføje grundlæggende kortlægning kapaciteter til at give afkald på behovet for en tredjeparts værktøjer som Tableau eller Qlik, MongoDB er nu partiet. Men det unikke i denne sag er, at det vil visualisere data uden at skulle ty til den sædvanlige trick med udfladning JSON data, til at gøre det relationelle. Den nye funktion, MongoDB Diagrammer, vil lade dig forespørgsel enkelte områder, uden at skulle samle dem alle i en enkelt række, eller eksplodere dokument og repræsenterer indlejrede felter i separate relationelle tabeller.

En relateret array-funktionen vil lade dig udføre komplekse forespørgsler, der ellers ville kræve flere sammenlægning skridt, såsom at finde en værdi, gennemsnit, og derefter sammenligne gennemsnittene til andre poster i den indsamling. Eller du kan gøre masse opdateringer af specifikke regnskabsposter, på tværs af flere dokumenter med et enkelt opdateringsforespørgsel. Nu, for at gøre DBAs rigtig glad for, hvordan oplysninger om tilføjelse af upsert funktioner, der giver betinget opdatering? Vi kan altid ønske.

For DBAs, MongoDB dokument validering funktion vil tilføje JSON Skema støtte, som vil stramme kontrol for samlinger, der skal være mere konsekvent struktur. Derudover, nye “retryable skriver” vil give en grad af fejltolerance hvis opdatere eller indsætte processer, der er gået i stå ved forstyrrelser, ligesom net-fejl. For administratorer, at den næste version vil som standard til det lokale host-mode, så, hvis du ønsker at gøre noget dumt som at lade din cloud-baseret instans ubeskyttet, du bliver nødt til at gå ud af din måde at gøre det på.

Og ingen ny udgave af Mongo ville være komplet uden nogle udvikler godbidder. En ny Søm funktion vil give en REST API, der gør det muligt for flere enheder eller tjenester for at interagere med et Atlas cloud-baseret MongoDB-baseret applikation eller database. Med Søm, alle godkendelses-regler vil være forudindstillet på bagsiden slutningen, så du vil ikke nødt til at holde omskrive dem hver gang, du vil tilslutte en ny app.

Med MongoDB s Atlas managed cloud-tjeneste, der passerer sin første fødselsdag i dag på konferencen, at den service er nu gået live på Microsoft Azure og Google Cloud.

Blev lanceret for et år siden på Amazon cloud Atlas er nu live i næsten ethvert AWS-regionen (undtagen Kina og USA føderale regering). Cvs har til hensigt at gøre Atlas erfaring er så ens som muligt på hver af de skyer, men der er nogle forskelle.

For eksempel, mens hver sky tilbyder svarende til Virtual Private Cloud, der bruger software-definerede netværk isolation for at gøre cloud computing ses som en udvidelse af dit netværk, for nu, AWS er den eneste med mulighed for peering, hvilket eliminerer behovet for at angive hvide lister.

Mens Cvs har endnu ikke skåret sin cloud køreplan i sten, det gjorde taler offentligt om at udvide Atlas med evnen til at implementere tilfælde på tværs af flere regioner, og i sidste ende flere skyer. Sidstnævnte vil være en betydelig strækning, men er beregnet til at appellere til organisationer, der søger at undgå lock-in med en enkelt sky.

Men indirekte er det også en reaktion på fremkomsten af global cloud-databaser, som Microsoft Kosmos DB, som sigter på at one-up MongoDB på sin distribueret implementering spil.