BT
x Votre opinion compte ! Merci de bien vouloir répondre au sondage InfoQ concernant vos habitudes de lecture !

Les Derniers Développement chez Neo4j

par Abel Avram , traduit par Antoine Comte le 15 juin 2013 |

p>Neo4j a annoncé Neo4j 1.9 GA et Neo4j 2.0 M03. Un nouveau projet nommé Neo4j Mobile for Android a pour objectif d'introduire une base de donnée orientée graphe dans le monde des smartphones et des tablettes.

 

Neo4j a annoncé la version définitive de Neo4j 1.9, la base de donnée orientée graphe. Les améliorations les plus importantes sont :

  • Neo4j Enterprise edition dispose maintenant de sa propre solution de clustering, solution basée sur les protocoles Paxos, en remplacement de la précédente basée sur Zookeeper. Cette solution permet de se passer d'avoir un cluster Zookeeper distinct.

  • neo4j-arbiter. Un cluster se compose souvent de trois nœuds pour la tolérance de panne. Dans le cas où un nœud maître viendrait à tomber, il pourrait être impossible d'élire un nouveau nœud maître par un vote électronique car il y aurait un nombre pair de nœuds restants. C'est dans ce cas que l'arbiter peut joueur un rôle. Il se comporte en effet comme un nœud normal en ce qui concerne l'élection mais sans embarquer le moteur de base de donnée.

  • Cypher, le langage de requête de Neo4j, se dote de nouvelles fonctions : manipulation de chaîne, REDUCE, et TIMESTAMP.

  • Un nouveau service REST permet aux "load balancers" la découverte de l'instance maître et des instances esclaves, dans le but de répartir les opérations de lecture (vers les esclave) et d'écriture (vers le maître)

  • Une meilleure gestion des sauvegardes, dans la version entreprise, qui détecte maintenant si une sauvegarde complète ou incrémentale est nécessaire.

  • Performances en hausse et consommation mémoire en baisse.

Neo4j 1.9 nécessite Oracle JRE 1.7. Bien que d'autres runtimes Java peuvent être utilisées, la société recommande l'utilisation d'1.7. De plus, les utilisateurs sont priés de prendre connaissance des fonctionnalités dépréciées qui seront supprimées dans une version future.

En même temps que 1.9, certains produits de l'écosystème Neo4j ont été mis à jour: Structr CMS et Backend REST, Neo4j Gremlin Plugin, Neo4j Spatial, Neo4j JDBC Driver, Neo4j Graph Collections et Neo4j Rest GraphDatabase.

Conjointement Neo4j 2.0 M3 a été annoncé, avec les ajouts suivants:

Un autre point notable est Neo4j Mobile for Android, une tentative pour implémenter une base de donnée orientée graphe dans le système d'exploitation pour mobile de Google. Ce projet est en phase de démarrage et est basé sur Neo4j 1.5 M02.

Neo4j fonctionne sur Linux, Mac OS X et Windows, dans le cloud (Heroku, Amazon AWS, Azure), et existe en trois éditions: Community, Advanced et Enterprise. Le code est open source sur GitHub.

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT