MongoDB si estende in una nuova mobile Regno

0
159
realm-logo.png

×

regno-logo.png

MongoDB ha annunciato in data odierna l’acquisizione del Regno, di un database leggero, ottimizzato per sistemi embedded per dispositivi mobili distribuzioni. Regno, che è stato inizialmente sviluppato nel 2010 – 2014 tempi e commercializzato nel 2017, è un oggetto embedded basati su database sono spesso collocati come alternativa a 20 anni SQLite.

Il razionale per MongoDB l’acquisizione è che, mentre è stato spesso utilizzato come back-end per le applicazioni mobili, di non avere una versione compatta adatta per l’incorporamento del dispositivo. Regno è diventato una popolare piattaforma con più di 100.000 sviluppatori utilizza attivamente.

Realm è un motore compatto con il kernel scritto in C++ per le prestazioni con le Api che consentono agli sviluppatori di creare la logica nella lingua scelta. Il database è incapsulato in un compatto contenitore, chiamato Regno. Il Regno può essere descritto da ciò che non lo è. Non è una tabella in senso relazionale, in quanto i dati degli oggetti al suo interno non sono uniformemente digitato. Allo stesso modo, non è un documento o una chiave-valore, perché all’interno di ogni oggetto, c’è uno schema definito dall’.

I dati vengono mantenuti come vivere “oggetti” che possono essere aggiornati attraverso il cambiamento feed, e mappati in memoria, così si va direttamente dal codice di stoccaggio, e quando la sincronizzazione con il server di back-end, non c’è replica dei dati. Invece, il server spinge gli aggiornamenti come un cambiamento di acquisizione dei dati di avanzamento. Sul back-end è il gestore di eventi, la logica di business e connettori per sistemi enterprise. Ci sono connettori integrati per PostgreSQL e SQL Server; Node.js e C# server Sdk; e GraphQL API (invece che del RESTO).

Come notato, il Regno è paragonato spesso a SQLite. Parametri di riferimento, che prendiamo con i grani di sale, show fino a 10 volte la velocità di vantaggio. Perché il Regno è oggetto, non basato su SQL, è più semplice per disporre di tabelle come non ci sono chiavi esterne a che fare. Ma come una semplice, basato su oggetti di database, ci sono alcune limitazioni quando si tratta di funzioni più complesse, come incremento automatico dei dati; la denominazione delle classi e dei campi (ci sono severi limiti di caratteri); e la mancanza di supporto per la distribuzione Regno oggetti dati in diversi thread.

MongoDB forniranno i piani per il dominio annuale convegno fissato per giugno. Ci sono certamente differenze strutturali tra i due. Tuttavia, al minimo ci aspettiamo che la tabella di marcia includerà ottimizzato connettori per il MongoDB nave madre, e l’estensione dell’IDE per la scrittura di applicazioni integrate, in MongoDB back-end.

Argomenti Correlati:

La Gestione Dei Dati

La Trasformazione Digitale

Robotica

Internet delle Cose

L’innovazione

Enterprise Software