MongoDB dubblar ner på företaget

0
132

Som NoSQL pionjär, MongoDB, och har alltid spelat en rebell roll i att definiera en ny typ av databas. Samtidigt som det brukade vara begränsad till “nya program,” vi uppskattar att det i dag upp till en tredjedel av sin arbetsbelastning kan få övertas från Orakel och SQL-Servrar i världen. MongoDB anser Oracle och Microsoft, inte Couchbase eller DataStax, som sin främsta konkurrensen.

Från get-go, MongoDB centrala valkretsen har varit utvecklare, men återkommande tema för sin årliga händelse, MongoDB Världen i Chicago denna vecka, var allt om företagande: MongoDB är allt hantering av verksamhetskritiska realtid arbetsbelastning eller företagsanpassade program för att aggregera data från flera relationsdatabaser. MongoDB uppenbarligen inte vill förlora mindshare med utvecklare, men att gå framåt, det vill respekt från vuxna ansvarig för företagets applikationer.

Framväxten av NoSQL och konvergens med relationsdatabaser

Konferensen gav tillfälle för att tillkännage nästa uppdatering, MongoDB 3.6 och expansion av sin Atlas managed cloud services. MongoDB 3.6, fortfarande bara finns för preview från GitHub, förväntas bli tillgängliga senare under detta kalenderår.

I Version 3.6 kommer att ha godsaker för utvecklare, Dba, och även BI-användare. Vi normalt inte tänker på MongoDB för BI-visualiseringar, utan att vi tänker på hur det utsätter sina uppgifter för att BI-verktyg via en BI-Kontakt. Och i sin senaste utgåva, Tablå 10.3 returnerar komplimang artighet av en knapp som krokar direkt i Mongo s BI-Kontakt.

Men som de flesta plattformar uppgifter är nu att lägga till grundläggande kartläggning förmåga att göra sig av med behovet av en tredje part verktyg som Tablån eller Qlik, MongoDB är nu med i partiet. Men den unika funktionen i detta fall är att det kommer att visualisera data utan att behöva ta till den vanliga trick av förenkling JSON-data för att få det att se relationella. Den nya funktionen, MongoDB Diagram, kommer att låta dig frågan enskilda fält utan att behöva slå ihop dem alla till en enda rad, eller explodera dokument och utgör kapslade fält i separata relationella tabeller.

En relaterad array-funktionen låter dig utföra komplexa frågor som annars skulle kräva flera sammanläggning åtgärder, såsom att hitta ett värde, genomsnitt, sedan jämför medelvärden för andra poster i samlingen. Eller så kan du göra massa uppdateringar av specifika rader över flera dokument med en enda uppdatering fråga. Nu, för att göra Dba riktigt nöjd, vad sägs om att lägga till infoga / uppdatera kapacitet att ge villkorad uppdatering? Vi kan alltid önska.

För Dba, MongoDB dokument validering funktionen kommer att lägga JSON Schema stöd som kommer att skärpa kontrollen för samlingar som måste vara mer konsekvent strukturerad. Dessutom nya “retryable skriver” kommer att ge en viss feltolerans om uppdatering eller infoga processer avstannat av störningar som fel nätverk. För administratörer, nästa version kommer som standard att lokala värden läge så, om du vill göra något dum som lämnar din cloud-baserad exempel oskyddat, du kommer att behöva gå ut ur ditt sätt att göra så.

Och inga nya utgåvan av Mongo skulle vara komplett utan några utvecklare godsaker. Ett nytt Stygn funktionen kommer att ge ett REST API som tillåter att flera enheter eller tjänster för att interagera med en Atlas-cloud-baserade MongoDB-baserade program eller en databas. Med Stygn, alla regler autentisering kommer att vara förkonfigurerade på den bakre änden så att du inte måste fortsätta att skriva om dem varje gång du vill ansluta en ny app.

Med MongoDB Atlas managed cloud service passerar sin första födelsedag på konferensen, tjänsten nu går live på Microsoft Azure och Google Cloud.

Lanserade för ett år sedan på Amazon cloud Atlas är nu live i nästan varje AWS regionen (utom Kina och USA: s federala regeringen). MongoDB har för avsikt att göra Atlas erfarenhet så lika som möjligt på alla molnen, men det finns vissa skillnader.

Till exempel, medan varje moln har motsvarande Virtuella Privata Moln som använder programvarudefinierade nätverk isolering för att göra molnet ser ut som en förlängning av ditt nätverk, för nu, AWS är den enda med den extra alternativ av peering, vilket eliminerar behovet av att ange vita listor.

Medan MongoDB har ännu inte ristade sina moln färdplan i sten, det talade offentligt om att utöka Atlas med möjlighet att distribuera instanser över flera regioner, och så småningom, för flera moln. Den senare kommer att vara en betydande sträcka, men är avsedd att vädja till organisationer som försöker att undvika att låsa in sig med ett enda moln.

Men indirekt är det också ett svar till uppkomsten av globala moln databaser som Microsoft Kosmos DB, vilket syftar till en upp MongoDB på sin distribuerad användning spel.