MongoDB strækker sig ind i en ny mobil Rige

0
90
realm-logo.png

×

rige-logo.png

MongoDB annoncerede tidligere i dag købet af Rige, et let database, der er optimeret for indlejrede til mobile enhed installationer. Rige, der i første omgang blev udviklet i 2010 – 2014 tidsramme og kommercialiseret i 2017, er en objekt-baseret indlejret database ofte placeret som et alternativ til den 20-årige SQLite.

Begrundelsen for MongoDB gøre erhvervelsen er, at mens det er ofte blevet brugt som back-end til mobile applikationer, er det ikke er en kompakt version egnet til indlejring på enheden. Realm er blevet en populær platform med mere end 100.000 udviklere aktivt bruger det.

Verden er en kompakt motor med kernen er skrevet i C++ til ydeevne med Api ‘ er gør det muligt for udviklere at skabe logik i det sprog, du foretrækker. Databasen er indkapslet i en lille beholder, en såkaldt Rige. De Rige kan beskrives ved, hvad det er det ikke. Det er ikke en tabel i en relationel forstand, fordi de data, objekter inden for det, er ikke ensartet skrevet. Ligeledes, det er ikke et dokument eller en nøgle-værdi butikken, fordi der inden for hvert objekt, der er en defineret skema.

De data, der er fastholdt som “levende objekter”, der kan opdateres gennem forandring-feeds, og memory-mapped, så går det direkte fra kode til opbevaring, og når du synkroniserer med back-end-server, der er ingen replikering af data. I stedet server skubber opdateringer som en ændring-data-opsamling-feed. På bagsiden slutningen er event-handleren, forretningslogik, og stik til virksomhedens systemer. Der er præ-bygget stik til PostgreSQL og SQL Server; Node.js og C# server sdk ‘ er; og GraphQL API (i stedet for RESTEN).

Som nævnt, Realm er ofte i forhold til SQLite. Benchmarks, som vi tager med korn af salt, vis op til 10x hastighed fordel. Fordi verden er objekt, ikke SQL-baseret, det er enklere at lægge ud borde, så der er ingen fremmede nøgler til at beskæftige sig med. Men som en enklere, objekt-baseret database, der er nogle begrænsninger, hvor det kommer til mere komplekse funktioner som automatisk øger data; navngivning af klasser og felter (der er strenge karakter grænser), og manglende støtte til aflevering Rige data objekter på tværs af de forskellige tråde.

MongoDB vil afsløre planer for Riget i sin årlige brugerkonference sat til juni. Der er helt sikkert strukturelle forskelle mellem de to. Ikke desto mindre, i det mindste, vi vil forvente, at den køreplan, som vil omfatte optimeret stik til MongoDB mor skib, og udvidelse af IDE-enheden for at skrive ansøgninger integreret til en MongoDB back-end.

Relaterede Emner:

Data Management

Digital Transformation

Robotteknologi

Tingenes Internet

Innovation

Virksomhedens Software