MongoDB podvoji podjetje

  • Oct 17, 2023

Na svoji letni uporabniški konferenci je MongoDB podrobno opisal svoj izdelek in načrt v oblaku. Medtem ko se pozicionira kot nova vrsta baze podatkov, dodaja funkcije, prilagojene skrbnikom baze podatkov. In z prvi rojstni dan svoje storitve v oblaku, ki jo upravlja Atlas, jo MongoDB razširja z Amazona na Azure in Google oblaki.

Posebnost

The Cloud v. Odločitev podatkovnega centra

Medtem ko so morala podjetja včasih upravičiti vse, kar so želela preseliti v oblak, se je ta scenarij v zadnjih letih obrnil. Tukaj je opisano, kako sprejemati najboljše odločitve glede računalništva v oblaku.

Preberi zdaj

Kot pionir NoSQL, MongoDB je vedno imela uporniško vlogo pri definiranju nove vrste baze podatkov. Medtem ko je bil včasih omejen na "nove aplikacije", ocenjujemo, da je danes do tretjina njegovih delovnih obremenitev pokrita z Oraklji in SQL strežniki sveta. MongoDB upošteva Oracle in Microsoft, ne Kavč oz DataStax, kot svojo glavno konkurenco.

Od samega začetka so bili osrednja skupina MongoDB razvijalci, a ponavljajoča se tema letnega dogodka,

Svet MongoDB v Chicagu ta teden je bilo vse v znamenju podjetja: MongoDB vse bolj upravlja kritične delovne obremenitve v realnem času ali aplikacije na ravni podjetja, ki združujejo podatke iz več relacijskih baz podatkov. MongoDB očitno noče izgubiti misli z razvijalci, vendar si želi spoštovanja odraslih, ki so odgovorni za poslovne aplikacije.

Pojav NoSQL in konvergenca z relacijskimi bazami podatkov

Konferenca je bila priložnost za napoved naslednje posodobitve, MongoDB 3.6 in njegove razširitve Atlas upravljane storitve v oblaku. MongoDB 3.6, še vedno na voljo samo za predogled na GitHubu, bo predvidoma na voljo pozneje v tem koledarskem letu.

Različica 3.6 bo imela dobrote za razvijalce, upravitelje baze podatkov in celo uporabnike BI. Običajno ne pomislimo na MongoDB za BI vizualizacije; namesto tega razmišljamo o tem, kako svoje podatke izpostavi orodjem poslovne inteligence prek a BI priključek. In v zadnji izdaji, Preglednica 10.3 vrne pohvalo z gumbom, ki se priklopi neposredno na Mongov BI Connector.

Ker pa večina podatkovnih platform zdaj dodaja osnovne zmožnosti grafikonov, da se znebijo potrebe po orodjih tretjih oseb, kot sta Tableau ali Qlik, se jim MongoDB zdaj pridružuje. Toda edinstvena lastnost v tem primeru je, da bo vizualiziral podatke, ne da bi se morali zateči k običajnemu triku izravnave podatkov JSON da bo videti relacijsko. Nova funkcija, grafikoni MongoDB, vam bo omogočila poizvedovanje po posameznih poljih, ne da bi jih bilo treba združiti vse v eno vrstico ali razstreli dokument in predstavi ugnezdena polja v ločeni relaciji mize.

Povezana funkcija matrike vam bo omogočila izvajanje kompleksnih poizvedb, ki bi sicer zahtevale več poizvedb korake združevanja, kot je iskanje vrednosti, njeno povprečje, nato primerjava povprečij z drugimi zapisi v zbirka. Lahko pa izvajate množične posodobitve določenih elementov vrstic v več dokumentih z eno samo poizvedbo za posodobitev. Zdaj, da bi skrbniki baze podatkov res bili zadovoljni, kaj pa dodajanje upsert zmogljivosti, ki zagotavljajo pogojno posodabljanje? Vedno si lahko želimo.

Za skrbnike baze podatkov, MongoDB validacija dokumentov funkcija bo dodana Shema JSON podporo, ki bo poostrila nadzor nad zbirkami, ki morajo biti bolj dosledno strukturirane. Poleg tega bodo nova "pisanja, ki jih je mogoče znova poskusiti", zagotovila določeno stopnjo tolerance napak, če se procesi posodabljanja ali vstavljanja ustavijo zaradi motenj, kot so omrežne napake. Za skrbnike bo naslednja različica privzeto nastavljena na način lokalnega gostitelja, tako da, če želite narediti nekaj neumnega, na primer pustite svoj primerek v oblaku nezaščiten, se boste morali za to zelo potruditi.

In nobena nova izdaja Monga ne bi bila popolna brez nekaterih dobrot za razvijalce. Nov Šiv funkcija bo zagotovila REST API, ki omogoča interakcijo več naprav ali storitev z aplikacijo ali zbirko podatkov MongoDB v oblaku Atlas. S Stitchom bodo vsa pravila za preverjanje pristnosti vnaprej konfigurirana na zadnji strani, tako da vam jih ne bo treba znova pisati vsakič, ko želite povezati novo aplikacijo.

Storitev v oblaku Atlas, ki jo upravlja MongoDB, je na konferenci praznovala svoj prvi rojstni dan, zato storitev zdaj deluje v Microsoft Azure in Google Cloud prav tako.

Atlas, ki je bil predstavljen pred letom dni v oblaku Amazon, je zdaj v živo v skoraj vsaki regiji AWS (razen Kitajske in zvezne vlade ZDA). MongoDB namerava narediti izkušnjo Atlasa čim bolj podobno na vsakem od oblakov, vendar obstaja nekaj razlik.

Na primer, medtem ko vsak oblak ponuja enakovredno Virtualni zasebni oblak ki uporablja programsko določeno omrežno izolacijo, da je oblak videti kot razširitev vašega omrežja, zaenkrat je AWS edini z dodano možnostjo kukanje, kar odpravlja potrebo po določanju belih seznamov.

Čeprav MongoDB še ni vklesal svojega načrta v oblaku, je javno spregovoril o razširitvi Atlasa z možnostjo uvajanja primerkov v več regijah in sčasoma v več oblakih. Slednje bo precejšnje, vendar naj bi pritegnilo organizacije, ki se želijo izogniti zaklepanju z enim samim oblakom.

Toda posredno je to tudi odziv na pojav globalnih podatkovnih baz v oblaku, kot je Microsoft Cosmos DB, ki si prizadeva doseči MongoDB v svoji igri porazdeljenega uvajanja.