MongoDB 4.0 mål for cloud-venlighed

0
92

Nul

mongodb.png

Du kan ikke banke MongoDB for at bo tæt på sine rødder. Spille en lignende rolle i den NoSQL verden, som den oprindelige MySQL gjorde med LAMP stack, MongoDB har været kendt som den operationelle database, der er udvikler-venligt. Som rivaler, der omfatter multi-model tilgange, MongoDB fortsætter med at tro, at den bedste måde at repræsentere den mangfoldighed af modeller som key-værdi, graf, eller tekst i dokumentet modellen i sig selv. Men med 3,0 generation, MongoDB tog en mere enterprise-klasse sti, der starter med en højere ydeevne, extensible (eller plug) opbevaring motor, der er rettet sin svaghed med skriver.

I MongoDB Verden i denne uge, at selskabet annoncerer tilgængeligheden af den nye 4.0 frigivelse, plus flere beta funktioner i relation til cloud. Med 4,0 udgivelse i denne uge, MongoDB har til formål at belyse to forskellige valgkredse: de krævende transaktion støtte og lette udviklingen i skyen.

MongoDB første sprang nogle af de nyheder, sidste vinter ved at afsløre på forhånd, at 4.0 ville tage SYRE. For at opsummere, SYRE støtte nu strækker sig på tværs af flere dokumenter, hvilket betyder, at det kan anvendes på tværs af en (eller flere) samlinger. Men i første omgang, at støtte vil være begrænset til en enkelt kopi med distribuerede, der understøttes på tværs af sharded klynger til at gå live med den 4.2 dot udgivelse senere i år.

Men ud af boksen, 4.0 udgivelse tilføjer en relateret funktion for SYRE sammenhæng for at gøre læser lettere off sekundære kopier med en ny ikke-blokerende sekundære læs kapacitet. Dette omhandler en svaghed i ledighed med MongoDB primære/sekundære (en.k.a., master/slave) design. MongoDB ‘ s replica design har været beregnet til at håndhæve stærk sammenhæng som standard med hurtig failover. Men det betød langsommere, når man læser fra reproduktioner, som er ved at blive opdateret af den herre, med den nye mulighed, ikke-blokerende vil hastigheden læser fra de kopier, hvis du vælger en mere afslappet konsistens model. Mens dette ikke tilbyder et udvalg af sammenhængen muligheder for cloud-native platforme som Azure Kosmos DB, det giver et skridt i retning af at give bedre valg.

Den nye udgave tilføjer også et andet virksomhedens database-orienteret funktion af støtte til grundlæggende forandringer inde i databasen. Så hvis du indtager et sæt af data, der er datoer i tegnstrenge, kan du konvertere inde i MongoDB med en ny $konvertere funktion, der virker inde i databasen, i modsætning til at kræve et eksternt værktøj eller manuel kodning. Med den nye funktion, data transformationer kan være udført som en del af den sammenlægning pipeline blot ved at påkalde sig en funktion. Og mens vi er ved emnet om sammenlægning rørledninger, kan du nu bygge dem via træk og slip i Kompasset, MongoDB GUI værktøj.

Det indeholder også generelle ledighed offentlig beta for MongoDB Diagrammer, en ny database, visualisering funktion først blev offentliggjort sidste år, at der ikke nødvendigvis er beregnet til at erstatte Tableau. Diagrammer-funktion eliminerer behovet for at bruge Cvs ‘ s BI-Stik til at fodre en separat SQL-baserede visualiserings-værktøj. Men den reelle forskel er, at det kan visualisere JSON-dokumenter uden at skulle til at “flade” deres struktur (og mister den rigdom af indlejrede data), der ellers ville opstå med den oprindelige SQL-mulighed.

Andre funktioner i 4.0-adresse, cloud og mobile implementering. For et år siden, MongoDB udgivet Sy som beta, en udvikler-orienteret serverless beregne miljø til rådighed på sit Atlas cloud managed service. MongoDB Sy er nu tilgængelige for alle. Det afviger fra serverless tilbud som AWS Lambda i, at det understøtter stateful-applikationer. Åbenbart Stitch har vist sig populær med godt 23.000 apps skrevet om det til dato, og i øjeblikket i et tempo på 500 per dag.

4,0 udgivelse indeholder eksempler på flere mobile funktioner. Den første er en mobile embedded version af MongoDB, der vil køre på smartphones, tablets, og IoT-enheder, der vil være en privat beta i 4,0 udgivelse. De andre er Mobile Sync, en tjeneste, der vises i MongoDB s Sy. Vi anvender fremtiden spændte her, fordi mens Stich lige kommet fra beta i 4.0, Mobile Sync er, i Mongo ‘ s ord, “der kommer snart.” Sammen, både funktioner åbner mulighed for at køre lille fodaftryk MongoDB kant servere for bredt område Ti use cases. Her, MongoDB er trampede ned ad en sti, der allerede er åbnet af rivaler som Couchbase, som har tilbudt en mobil klient platform for flere år.

Sidst, men ikke mindst er en ny multi-regionen mulighed for MongoDB s Atlas managed cloud-tjeneste, der vil lade dig installere en instans, der er fordelt på flere regioner i verden. Dette er, hvor den ikke-blokerende sekundære læs funktion, der er nævnt ovenfor, vil vise sig afgørende, da det vil give en mulighed for at forbedre den globale læse ydeevne. Fordi MongoDB ikke har den multi-master evne til cloud-oprindelige data butikker som Kosmos DB, DynamoDB, eller Google Cloud Skruenøgle, en sådan evne er afgørende for at gøre denne funktion værd. Det omhandler det faktum, at mens det kan undertiden vise sig at være en udfordring at holde op med Naboen, der er en betydelig valgkreds for operationelle databaser, der ønsker at holde deres cloud-muligheder åbne.

Relaterede Emner:

Big Data Analytics

Innovation

CXO

Kunstig Intelligens

Virksomhedens Software

Opbevaring

0