MongoDB 4.0 är för cloud-vänlighet

0
137

Noll

mongodb.png

Du kan inte slå MongoDB för att vistas nära sina rötter. Spela en liknande roll i NoSQL världen som den ursprungliga MySQL gjorde med LAMP-stack, MongoDB har varit känd som den operativa databas som är utvecklare-vänlig. Som rivaler omfattar flera modeller, MongoDB fortsätter att tro att det bästa sättet att representera den mångfald av modeller som nyckel-värde, diagram, eller en text i dokumentet i modellen. Men med 3,0 generation, MongoDB tog en mer enterprise-klass sökväg som börjar med en högre prestanda, extensible (eller pluggable) lagring motor som riktar sig sin svaghet med skriver.

På MongoDB Världen denna vecka, företaget meddelar allmänna tillgängligheten av den nya 4.0-utgåvan, plus flera beta-funktioner som rör molnet. Med 4.0-utgåvan den här veckan, MongoDB har syftat till att ta upp två olika grupper: de krävande transaktion stödja och underlätta utveckling i molnet.

MongoDB första sprang några av nyheterna förra vintern genom att avslöja i förväg att 4.0 skulle ta SYRA. För att sammanfatta, SYRA-stöd nu sträcker sig över flera dokument, vilket betyder att den skulle kunna verkställas inom en (eller fler) samlingar. Men inledningsvis, att stöd kommer att vara begränsad till en enda replik med distribuerade stöd i sharded kluster för att gå live med punkt 4.2 släpps senare i år.

Men ur lådan, 4.0-utgåvan innehåller en närstående har för SYRA konsistens för att göra läser lättare av sekundära repliker med ett nytt icke-blockerande sekundära läsa kapacitet. Detta har varit en svaghet i tillgänglighet med MongoDB s primär/sekundär (en.k.a., master/slav) design. MongoDB är replica design har varit avsedd att upprätthålla en stark konsekvens som standard med snabb failover. Men det innebar sämre prestanda vid läsning från repliker som uppdateras av master, med det nya alternativet, icke-blockerande kommer hastighet läser från dessa repliker om du väljer en mer avslappnad konsekvens modell. Även om detta inte erbjuda det utbud av konsekvens alternativ för cloud-native plattformar som Azure Kosmos DB, ger den ett steg mot att erbjuda bättre val.

Den nya versionen lägger även till ett annat företag databas inriktad funktion i att stödja grundläggande transformationer i databasen. Så, om du äter en uppsättning data som datum i teckensträngar kan du konvertera inne MongoDB med en ny $konvertera funktion som arbetar inne i databasen, i motsats till kräver ett externt verktyg eller manuell kodning. Med den nya funktionen, data transformationer kan utföras som en del av den sammanläggning pipeline genom att helt enkelt anropa en funktion. Och medan vi är på ämnet sammanläggning av rörledningarna, kan du nu bygga dem genom att dra och släppa i Kompassen, MongoDB GUI-verktyg.

Den innehåller också allmän tillgänglighet publik beta för MongoDB Diagram, en ny databas visualisering har först avslöjade förra året att det var inte nödvändigtvis avsedda att ersätta Tablån. Listorna funktionen eliminerar behovet av att använda MongoDB är BI-Kontakt för att mata en separat SQL-baserad visualisering verktyg. Men den verkliga konkurrensfördel är att det kan visualisera JSON dokument utan att “platta till” sin struktur (och förlora den rikedom av kapslade data) som annars skulle uppstå med den ursprungliga SQL alternativ.

Andra funktioner i 4.0 adress moln och mobil användning. För ett år sedan, MongoDB Stygn släppt som beta, en utvecklare-orienterade serverlösa beräkna miljö på sin cloud Atlas managed service. MongoDB Stygn är nu allmänt tillgängliga. Det avgår från serverlösa-erbjudanden som AWS Lambda i att det har stöd för multicast dns service discovery-program. Tydligen Sy visat sig vara populärt med över 23 000 appar skrivna på det hittills, och nu i en takt av 500 per dag.

4.0-utgåvan innehåller smakprov av flera mobila funktioner. Den första är en mobil inbäddad version av MongoDB som kommer att köras på smartphones, surfplattor och IoT-enheter som kommer att vara en privat beta i 4.0-utgåvan. Den andra är Mobile Sync, en tjänst som kommer att visas i MongoDB är att Sy. Vi sysselsätter futurum här, eftersom medan Stich bara uppstått från beta i 4.0, Mobile Sync är Mongo s ord, “kommer snart.” Tillsammans, båda har möjligheten öppen att köra små fotavtryck MongoDB edge-servrar för stort område IoT användningsfall. Här, MongoDB är att kliva in på en väg som redan inletts av rivaler som Couchbase, som har erbjudit en mobil klient plattform för flera år.

Sist men inte minst är en ny multi-regionen kapacitet för MongoDB Atlas lyckades molntjänst som låter dig använda en instans som är distribuerade över flera regioner i världen. Det är där den icke-blockerande sekundära läsa har nämnts ovan kommer att visa sig vara avgörande eftersom det kommer att utgöra ett alternativ för att förbättra den globala läsa prestanda. Eftersom MongoDB saknar multi-master förmåga cloud-native lagrar data som Cosmos DB, DynamoDB, eller Google Cloud Käppar, en sådan förmåga är avgörande för att göra den här funktionen värt. Det tar upp det faktum att, även om det ibland kan vara utmanande att hålla upp med Jones, det är en betydande valkrets för operationella databaser som vill hålla sina moln alternativ öppna.

Relaterade Ämnen:

Big Data Analytics

Innovation

CXO

Artificiell Intelligens

Affärssystem

Förvaring

0