MongoDB vuole ottenere il database del vostro modo

0
64

Zero

Azienda Open source MongoDB vuole assicurarsi che il tipo di database che si è scelto di non ottenere nel modo di costruire le applicazioni di cui hai bisogno. ZDNet parlato con la società, co-fondatore e CTO di Eliot Horowitz recente Big Data LDN conferenza Olympia, Londra.

ZDNet: Qual è stata l’idea originale che ha portato alla MongoDB?

Horowitz: Il decennio prima abbiamo iniziato a Mongo, Dwight [Merriman] e io stesso edificio database di prodotti e invariabilmente dovuto risolvere database. Che cosa realmente è accaduto era che stavamo pensando a qualche nuova applicazione che ci stavano per costruire e ci siamo resi conto che stavamo andando ad avere per risolvere i problemi di database di quasi immediatamente. Abbiamo iniziato la progettazione di database, in modo che sarebbe il servizio di applicazione.

VEDERE: 60 modi per ottenere il massimo valore dai big data, iniziative (PDF gratuito)

Ci siamo presto resi conto che il database era in realtà più interessanti dell’applicazione che stavamo andando a costruire e così ci siamo seduti e abbiamo progettato il database che abbiamo sempre voluto. Piuttosto che costruire questi quattro cluster di database per ogni applicazione, abbiamo pensato, perché non ci limitiamo a costruire il database che abbiamo voluto che abbiamo avuto per tutta la nostra carriera.

E siamo andati fuori e ha costruito.

Quali attributi del database bisogno, che è il pensiero essenziale?

Abbiamo pensato che deve essere basata su documenti. Deve essere incentrato sui documenti con tutte le buone caratteristiche di database relazionali, in modo che doveva avere un buon linguaggio di query, indicizzazione e un sacco di altre cose buone. Abbiamo gettato un spec.

Prima, doveva essere basata su documenti e non solo le tabelle e le righe

Due, doveva essere utilizzato per costruire un ottimo sistema, in modo che cose come l’alta disponibilità e la creazione di grafici e così via, doveva essere caratteristiche.

E tre, doveva essere open source e corrono ovunque. Non volevamo essere bloccato su una piattaforma che stava andando da nessuna parte. Al momento il cloud non aveva iniziato, ma era piuttosto evidente che stava per accadere.

L’open source scelta era assolutamente intenzionale?

Sì. E ‘ mia convinzione che non ci sarà mai un altro pezzo di sistemi di software che non è open source. Open source offre la libertà e ti dà anche una migliore software. Le persone guardano il software, trovare bug e ottenere le patch e costruire una soluzione migliore.

Così hanno iniziato e sono stati fino e in esecuzione, quali sono i momenti chiave del vostro progresso?