Come Neo4j sta prendendo grafico database nel mainstream

0
269
neo4j-emil-eifrem.jpg

Neo4j CEO di EMil Eifrem: “Adesso ci sono ancora chiaramente il leader [il grafico database] spazio da qualsiasi misura oggettiva.”

Immagine: Neo4j

Neo4j ha fatto molto per diffondere il grafico di database, il più famoso, aiutando ad analizzare il Panama Carte.

Con la società che ha appena raccolto $36m per finanziare un’ulteriore espansione, ZDNet ha parlato di recente di amministratore delegato della società Emil Eifrem circa i prossimi passi.

ZDNet: $36m è un sacco di soldi, come si intende spendit?

Eifrem: Sì, è un sacco di soldi. Si tratta di un investimento privato e ci sono stato cauto e riflessivo sulla distribuzione di questi soldi. Siamo stati molto Europea, se si vuole, su come gestiamo la nostra società rispetto a tutti gli altri database di aziende, alcune di loro la raccolta di $150 milioni per 300 milioni di dollari. Abbiamo sempre cercato di crescere in un po ‘ d’attenzione e di cassa modo efficiente.

Non sono state una società che butta soldi in giro?

Che cosa c’è di così pazza di Silicon Valley. In qualsiasi altro mondo, se si aveva sollevato $35 milioni a 50 milioni di dollari e ora un supplemento di $36, che è quello che abbiamo fatto finora, sarebbe un sacco di soldi. E ‘ un sacco di soldi nel resto del mondo, ma [in Silicon Valley] non è.

Pensiamo sempre validazione vera e propria attraverso il pagamento di clienti molto più utile è il modo di fare le cose.

Quando si spendono soldi, stai andando a concentrarsi sull’espansione o in attività di R&D?

Abbiamo intenzione di investire su tutta la linea. Stiamo investendo nel prodotto, in ingegneria, nelle vendite e nel marketing, ma la grande narrativa di questo denaro è l’investimento nel prodotto.

Noi pensiamo che, in definitiva, le aziende dovrebbero costruire un grande prodotto che la gente vuole. Che è quello che vogliamo fare. Sì, dovremo spendere per il marketing, perché ottenere la parola in America è una parte importante di questo, e, alla fine, si dovrebbe beneficiare di che.

Ora siamo a un punto interessante nel grafico spazio. Non abbiamo esattamente quello spazio, ma siamo l’unica azienda di beneficiare di grafico in un modo grande.

Per anni e anni, siamo stati la voce solista nel coro. Ora, altri si uniscono al coro. Ora alcuni dei principali attori annunciano prodotti nel grafico spazio. Oracle ha ora un grafico database, come Amazon, Microsoft e SAP. Ci sono ancora chiaramente il leader in questo spazio da qualsiasi misura oggettiva, il Motore del database, i dati esterni punti. Ci sono grandi in questo spazio, come tutti gli altri combinati.

Ci sono i leader di oggi, ma noi non possiamo dare nulla per scontato. Se si guarda a Microsoft, hanno una quantità enorme di soldi da buttare in cose, possiamo pensare che ora è davvero il momento giusto per iniziare a investire di più nel prodotto per assicurarsi che abbiamo davvero a rimanere leader.

Sicuramente un vantaggio per voi deve essere che hai un sacco di proprietà intellettuale in questo mercato?

Ci sono un sacco di unico e di proprietà di proprietà intellettuale, e se si scopre che, anche se ci sono la costruzione di un database, e ci sono stati molti database costruito prima, il fatto che abbiamo un database che è attorno relazioni, che è centrata intorno connessioni tra i punti di dati, e non solo i dati stessi punti, si trasforma in realtà un sacco di cose, non posso dire a testa in giù, ma direi che li trasforma da 90 gradi.

Ci sono un certo numero di cose che sono al di simile alla costruzione di un database regolare, ma ci sono un certo numero di cose che sono diverse, soprattutto se si sta creando quello che viene chiamato un “nativo grafico database”. Che è in realtà in cui l’oro è-la costruzione di un database che è completamente ottimizzato grafico e [mostra] collegamenti tramite i dati da zero.

Ora, quando si fa, si deve rompere un sacco di nuovo a terra.

Come si fa a fare che?

Si tratta di un’assunzione di prospettiva fondamentale nella sua pila o cloud. Sono sicuro che nella tua carriera hai visto come un miliardo di diagrammi un’architettura a tre livelli-un database e quindi un livello medio e quindi un livello superiore. Abbiamo visto che così tante volte.

La differenza è che abbiamo il doppio dello stack su un database con più strati, in modo che si dispone di questi livelli all’interno di un database. Che cosa si finisce per fare un grafico database è che si guarda a ogni uno di loro, e tutti hanno la geniale nomi come transazione di un sottosistema o di un livello di cache, e così via, ed è tutto molto hard-core geek stuff.

Ma, fondamentalmente, ogni e ogni uno di loro e si pensa: “Se ho potuto solo fare i nostri dati tabulari come questo e si potrebbe veramente memorizzare ogni pezzo, come faccio a valutare ogni pezzo, quando mi sdraiai come questo?’.

I Londra abbiamo un grande centro di R&D, e che in realtà è una delle cose fondamentali che attrae la gente, che attira di classe mondiale di ingegneri per lavorare con noi, e che il fatto che stiamo facendo completamente nuove cose. Non è solo una web app basata su alcuni nuovi e alla moda, la tecnologia. Stiamo facendo completamente nuovi e nuove cose.

Si può prendere me attraverso il nuovo, 3.1 versione enterprise?

Stiamo a vedere le cose come dimensioni illimitate motori di archiviazione, e ora 3.1 è tutto su enterprise forza. Ora che è una frase che ognuno tiri in tutto, ma quello che abbiamo visto accadere negli ultimi sei-nove mesi, è un cambiamento nel modo di grafico database vengono adottati. Ha usato per essere, e lo è ancora oggi in gran parte che si sceglie un grafico database per una soluzione specifica. Potrebbe essere la costruzione di un database di prodotti o un motore di raccomandazione, o una soluzione di identity management e hai un sacco di connessioni dati, in modo che si guarda un grafico database.

Questo accade ancora, ma, recentemente, quello che abbiamo visto è un passaggio in cui le imprese hanno cominciato ad adottare Neo4j come a livello aziendale standard. Ora che è una bella cosa significativa, giusto?

Ora abbiamo da 75 a 100 global 2000 clienti. Abbiamo 200 clienti in totale quindi è chiaro che può di scala. Quattro dei 10 migliori rivenditori nel mondo Neo4j oggi. Ora siamo ancora una piccola azienda e quindi penso che è piuttosto fresco.

Ora che è una sorta di piano-quadro in cui si vede la versione 3.1. Vediamo che ci sono un certo numero di punti che, se ci aggiungi funzionalità al database, si accelererà impresa l’adozione del cloud.

In questa nuova versione, i due punti più importanti sono la prossima generazione di clustering architettura e le nuove basi per la sicurezza.

L’architettura del clustering è un enorme pezzo di ingegneria che abbiamo lavorato per oltre due anni. Era stato costruito di Londra e il nostro chief scientist si trova qui.

Fondamentalmente, si ri-architetti il modo di salvare il grafico database. Ci sono un certo numero di funzioni sottostanti, ma la caratteristica fondamentale che si ottiene fuori di esso è che cosa è chiamato “causale coerenza”. È un geek nome per la funzione causale di clustering. Che cosa questo significa è che se si scrive un valore, ma dice che si va a il tuo conto in banca e si aggiorna per, diciamo, un milione di dollari, poi con altri clustering di architetture che fanno ciò che si chiama, “alla fine coerente”. Quindi, scrivere un milione di dollari per il nodo, quindi è leggere dal nodo e si ottiene in primo luogo il valore precedente e che alla fine ottenere aggiornato con il nuovo valore.

Ora che l’architettura ha vantaggi in termini di scalabilità, ma ci limitiamo a pensare che si tratta di un orribile modo di scrivere in un’applicazione enterprise.

Ora abbiamo scritto, in modo che se si scrive un milione a un account, è garantito che nel giro di un millisecondo si otterrà che milioni di euro. Abbiamo fatto in modo che combina la coerenza con la scalabilità.

La seconda caratteristica fondamentale è la sicurezza. Questa è una di quelle cose che se vendi solo la Silicon Valley clienti, open source individui, hacker, e così via, in realtà non si preoccupano di questo, ma se si vende a banche, governo, imprese di grandi dimensioni; quindi, a quel punto, la sicurezza diventa un centrale cosa.

Abbiamo fatto un sacco di lavoro sulle cose che ci permettono, ad esempio, per fare le cose come solo permettere a certe persone di leggere da un database o da particolari parti del database, e siamo in grado di fare questo fine-grana.

Poi c’è tutta la roba che consente di essere conformi a tutte le norme di sicurezza in vigore.

La cosa più rilevante che abbiamo fatto è in possesso di tutte queste cose che fa è conforme, ma mentre è stato utilizzato per passare attraverso un sacco di impostazione e il lavoro manuale, abbiamo messo tutto in quadri.

Speriamo che questo possa accelerare le implementazioni a livello aziendale.

Ci sono zone particolari, sia esso bancario, finanziario, o di prodotti farmaceutici, in cui si stanno trovando interesse?

Sì, negli ultimi due anni, quello che abbiamo trovato che quando la definizione di nuove categorie, non si sa bene dove sta andando essere adottato per la prima volta. Ma abbiamo il vantaggio di essere open source in modo che appena sorta di lasciarlo fuori.

Ma ora che abbiamo raggiunto la vera scala, si può guardare a queste e iniziare a vedere i modelli. Un paio di modelli che abbiamo visto sono che le persone amano utilizzare il grafico database per i consigli in tempo reale. Cliente Una piaciuto questo, ha somiglianze con il cliente B, così magari si dovrebbe offrire a clienti B. Che è molto popolare.

Un altro se il rilevamento delle frodi. Utilizzando il grafico database, si può facilmente trovare modelli nei dati-che è molto più di quello che facciamo-e l’individuazione delle frodi è molto sulla ricerca di modelli. Essi possono essere facilmente utilizzati non solo per individuare le frodi ma anche per la prevenzione.

Che significa che, quando ho strisciare una carta di credito, posso ottenere un immediato ‘sì’ o ‘no’, piuttosto che di ore più tardi.