Comment Neo4j est prenant graphique de bases de données dans le courant dominant

0
236
neo4j-emil-eifrem.jpg

Neo4j chef de la direction d’EMil Eifrem: “Maintenant, nous sommes clairement encore le chef de file dans [le graphe de la base de données] de l’espace par une mesure objective.”

Image: Neo4j

Neo4j a fait beaucoup pour populariser le graphique de la base de données, le plus célèbre en aidant à analyser le Panama Papiers.

Avec la compagnie juste après avoir soulevé 36 millions de dollars pour financer l’expansion, ZDNet a récemment parlé de PDG de l’entreprise Emil Eifrem sur les prochaines étapes.

ZDNet: 36 millions de dollars, c’est beaucoup d’argent, comment comptez-vous spendit?

Eifrem: Oui, c’est beaucoup d’argent. C’est un investissement privé et nous avons été prudente et réfléchie sur le déploiement de cet argent. Nous avons été très Européenne, si vous voulez, à propos de la façon dont nous gérons notre entreprise par rapport à tous les autres base de données de sociétés, certains d’entre eux collecte de 150 millions de dollars à 300 millions de dollars. Nous avons toujours cherché à cultiver dans un peu plus d’attention et de trésorerie de manière efficace.

Vous n’avez pas été une entreprise qui distribue l’argent?

C’est ça qui est fou au sujet de la Silicon Valley. Dans tout autre monde, si vous aviez soulevé $35m à 50 m $et maintenant, un montant supplémentaire de $36, qui est ce que nous avons fait à ce jour, il serait beaucoup d’argent. C’est beaucoup d’argent dans le reste du monde, mais [dans la Silicon Valley] il n’est pas.

Nous pensons que s’validation par le biais de la paie des clients est une bien meilleure façon de faire les choses.

Lorsque vous dépenser de l’argent, allez-vous vous concentrer sur l’expansion ou à la R&D?

Nous allons investir dans le conseil d’administration. Nous investissons dans le produit, dans l’ingénierie, des ventes et du marketing, mais le grand récit de cet argent est l’investissement dans le produit.

Nous pensons que, finalement, les entreprises doivent créer des produits que les gens veulent. C’est ce que nous voulons faire. Oui, nous allons passer sur le marketing parce que passer le mot en Amérique est une partie importante de cela, et en fin de compte, nous devrions bénéficier.

Nous sommes maintenant à un point très intéressant dans le graphique de l’espace. Nous n’avons pas exactement propres que d’espace, mais nous sommes les seuls à bénéficier de graphique dans une grande manière.

Pendant des années et des années, nous avons été la voix soliste dans la chorale. Maintenant, d’autres sont à joindre à la chorale. Aujourd’hui, certains des principaux acteurs de l’annonçons produits dans le graphique de l’espace. Oracle a maintenant un graphique de la base de données, comme Amazon, Microsoft et SAP. Nous sommes clairement encore le chef de file dans l’espace par une mesure objective, le Moteur de base de données, les données externes de points. Nous sommes dans cet espace que tous les autres combinés.

Nous sommes le leader d’aujourd’hui, mais nous ne pouvons rien prendre pour acquis. Si vous regardez de Microsoft, ils ont une énorme somme d’argent à jeter des trucs, donc, nous pensons que le moment est vraiment le bon moment pour commencer à davantage d’investissements dans le produit afin de nous assurer de rester le leader.

Sûrement un avantage pour vous que vous avez beaucoup de propriété intellectuelle dans ce marché?

Nous avons beaucoup d’uniques et exclusifs de propriété intellectuelle, et s’il s’avère que, même si nous construisons une base de données, et nombreuses ont été les bases de données construites avant, le fait que nous avons une base de données qui est centré sur les relations, qui est centré sur les connexions entre les points de données, et pas seulement les points de données eux-mêmes, s’avère en fait beaucoup de choses, je ne dirais pas la tête en bas, mais je dirais qu’il le tourne de 90 degrés.

Il y a un certain nombre de choses qui sont semblables à la construction d’une base de données classique, mais il ya un certain nombre de choses qui sont différentes, surtout si vous êtes à la construction de ce qu’on appelle un “native graphique de la base de données”. C’est vraiment l’endroit où l’or est — construction d’une base de données qui est entièrement optimisé autour de graphique et [montre] par le biais de connexions de données à partir du sol.

Maintenant, quand vous faites cela, vous devez briser beaucoup de nouveau au sol.

Comment allez-vous?

C’est à propos de prendre de la perspective fondamentale de votre cheminée ou de votre nuage. Je suis sûr que tout au long de votre carrière, vous avez vu un milliard de diagrammes montrant une architecture à trois niveaux-une base de données, puis une couche du milieu, puis une couche supérieure. Nous avons vu que de nombreuses fois.

La différence est que nous avons à double pile sur une base de données avec de multiples couches, de sorte que vous avez de ces niveaux à l’intérieur d’une base de données. Ce que vous finissez par faire un graphique de la base de données est que vous regardez chacun d’eux, et ils ont tous des geek des noms comme transaction sous-système, ou une couche de mise en cache, et ainsi de suite, et c’est très hard-core geek stuff.

Mais fondamentalement, vous regardez à chacune et chacun d’entre eux et vous pensez, ” Si seulement je pouvais mettre nos données tabulaires comme cela et peut vraiment stocker chaque pièce, comment pourrais-je évaluer chaque morceau quand je la donne comme ça?”.

J’Londres, nous avons un grand centre de R&D, et qui est en fait l’un des éléments clés qui attire les gens, qui attire de classe mondiale, les ingénieurs de travailler avec nous, et le fait que nous faisons complètement nouvelles choses. Ce n’est pas seulement une application web basée sur quelques nouvelles, à la mode de la technologie. Nous faisons entièrement nouveau et de nouvelles choses.

Pouvez-vous me prendre par la nouvelle, 3.1 version entreprise?

Nous voyons les choses comme taille illimitée moteurs de stockage, et maintenant 3.1 est tout au sujet de la force de l’entreprise. Maintenant que c’est une phrase que tout le monde jette autour de lui, mais ce que nous avons vu se produire au cours de la dernière de six à neuf mois est un changement dans le mode graphique de bases de données sont adoptés. Il a utilisé pour être, et il est encore largement aujourd’hui que vous choisissez un graphique de la base de données pour une solution spécifique. Vous pourriez être la construction d’une base de données de produits ou un moteur de recommandation, ou une solution de gestion des identités et vous avez beaucoup de liens dans vos données, alors vous regardez un graphique de la base de données.

Qui arrive encore mais récemment, ce que nous avons vu, c’est un changement, où les entreprises ont commencé à adopter Neo4j comme une entreprise à l’échelle de standard. Maintenant, c’est une jolie chose importante, non?

Nous avons maintenant de 75 à 100 global de 2000 clients. Nous avons 200 clients au total donc, il est clair que nous pouvons mettre à l’échelle. Quatre des 10 principaux détaillants dans le monde utilisent Neo4j aujourd’hui. Maintenant, nous sommes encore une jolie petite entreprise, donc je pense que c’est assez cool.

Maintenant, c’est le cadre dans lequel nous voyons la version 3.1. Nous voyons qu’il y a un certain nombre de points qui, si nous ajouter ces fonctionnalités à la base de données, il permettra d’accélérer entreprise de l’adoption du cloud.

Dans cette nouvelle version, les deux points les plus importants sont la prochaine génération de clusters de l’architecture et de notre nouvelle base de sécurité.

Le regroupement de l’architecture est un énorme morceau de génie que nous avons travaillé pendant plus de deux ans. Il avait été construit à partir de Londres et de notre chef de mission est basée ici.

Essentiellement, il re-architectes de la façon dont nous sauver notre graphique de bases de données. Il y a un certain nombre de fonctions sous-jacentes mais l’élément clé de sortir de c’est ce qui est appelé “causal de la cohérence”. C’est un geek nom de la fonction qui est un facteur de causalité de clustering. Ce que cela signifie est que si vous écrivez une valeur — dit que vous accédez à votre compte bancaire et vous mettre à jour à, disons, un million de dollars, puis avec d’autres clusters architectures ils font ce qu’on appelle, “finalement cohérente”. Donc, ils écrivent un million de dollars pour le nœud, puis de vous lire à partir du nœud et de la première à obtenir l’ancienne valeur et qui finira par être mis à jour avec la nouvelle valeur.

Maintenant que l’architecture a des avantages en termes d’évolutivité, mais nous pensons que c’est une horrible façon d’écrire dans une application d’entreprise.

Maintenant, nous avons rédigé de sorte que si vous écrivez un million à un compte, il est garanti qu’en moins d’une milliseconde, vous obtiendrez que des millions de dollars. Nous avons fait que, dans une manière qui combine la cohérence avec l’évolutivité.

Le deuxième élément clé est la sécurité. C’est l’une de ces choses que si vous vendez seulement à la Silicon Valley clients, open source individus, les pirates, et ainsi de suite, ils ne s’intéressent pas vraiment à ce sujet, mais si vous le vendre aux banques, le gouvernement, les grandes entreprises alors, à ce point, la sécurité devient une centrale chose.

Nous avons fait beaucoup de travail sur des choses qui nous permettent, par exemple, pour faire des choses comme de n’autoriser que certaines personnes de lire à partir d’une base de données ou de certaines parties de la base de données, et nous pouvons faire de cette fine-grain.

Puis il y a tous les trucs qui vous permet d’être compatible avec tous les mandats de sécurité.

Les plus pertinents chose que nous avons fait, tous ces trucs qui vous fait conformes, mais pendant que vous l’habitude d’avoir à passer par beaucoup de mise en place et le travail manuel, nous avons mis tout cela dans des cadres.

Nous espérons que cela permettra d’accélérer l’échelle de l’entreprise déploiements.

Existe-il des secteurs en particulier, que ce soit les banques, la finance, ou des produits pharmaceutiques, où vous trouvez de l’intérêt?

Oui, au cours des deux dernières années, ce que nous avons constaté que lors de la définition de nouvelles catégories, vous ne savez pas vraiment où il va être adoptée en premier. Mais nous avons l’avantage d’être open source, de sorte que vous suffit de le laisser sortir.

Mais maintenant que nous avons atteint véritable échelle, nous pouvons regarder ces et de commencer à voir des modèles. Un couple de motifs que nous avons vu sont que les gens aiment à utiliser le graphique de bases de données pour les recommandations en temps réel. Le client A apprécié, il a des similitudes avec le client B alors peut-être que nous devrions offrir à la clientèle B. C’est une utilisation très populaire.

Un autre cas de détection de la fraude. En utilisant le graphique de bases de données, vous pouvez très facilement trouver des modèles dans les données — c’est bien ce que nous faisons, et de détection de la fraude est beaucoup sur la recherche de modèles. Ils peuvent facilement être utilisés non seulement pour la détection de la fraude, mais pour la prévention.

Cela signifie que quand j’ai glisser une carte de crédit, je peux recevoir immédiatement ” oui ” ou ” non ” plutôt que des heures plus tard.