Nul
Open source virksomhed MongoDB ønsker at gøre sikker på, at den type database, du valgte ikke at komme i vejen for at bygge programmer, du har brug for. ZDNet talte til selskabets stifter og CTO Eliot Horowitz på det seneste Big Data LDN konference i Olympia, London.
ZDNet: Hvad var den oprindelige idé, der førte til MongoDB?
Horowitz: De ti år, før vi begyndte at Mongo, Dwight [Merriman] og mig selv var at opbygge database produkter, og vi altid skulle arbejde omkring databaser. Hvad der rent faktisk skete, var, at vi tænkte om nogle nye program, som vi skulle til at bygge, og vi indså, at vi var nødt til at arbejde rundt database problemer næsten med det samme. Vi startede med at designe databasen, så det ville service ansøgningen.
SE: 60 måder at få mest værdi ud af din big data-initiativer (gratis PDF)
Vi fandt hurtigt ud af, at databasen var faktisk mere interessant end at vi skulle til at bygge, og så satte vi os ned og designet database, som vi altid har ønsket. Snarere end at bygge disse fire klynger af databaser for hver ansøgning, troede vi, hvorfor vi ikke bare bygge en database, som vi ønskede, vi havde for hele vores karriere.
Og vi gik ud og byggede det.
Hvilke egenskaber har den database har brug for, at du troede vigtigt?
Vi troede, det har at være baseret på dokumenter. Det skal være dokument-centreret med alle de gode egenskaber af relationelle databaser, så det var nødt til at have en god query language, indeksering og masser af andre gode ting. Vi lagde ud med en spec.
For det første var nødt til at være baseret omkring dokumenter og ikke blot borde og rækker
To, det skulle være brugt til at opbygge gode systemer, så ting som høj tilgængelighed og kortlægning og så videre, var nødt til at være funktioner.
Og tre, det skulle være open source og køre overalt. Vi havde ikke lyst til at blive hængende på en platform, der var i går ingen steder. På det tidspunkt sky ikke havde fået begyndt, men det var ret indlysende, at det skulle ske.
Open source valg var helt bevidst?
Ja. Det er min overbevisning, at der aldrig vil være andet stykke software systemer, der ikke er open source. Open source giver dig frihed, og det giver dig bedre software. Folk ser på den software, finde fejl og få patches og opbygge en bedre løsning.
Så du var ved at komme i gang, og var oppe og køre, hvad der var de vigtigste øjeblikke i dit fremskridt?