Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
informatique:graphdb [22/06/2016 21:25] – [SigmaJS] cyrille | informatique:graphdb [13/09/2016 20:33] – [Cypher] cyrille |
---|
* [[https://www.quora.com/What-are-the-differences-between-a-Graph-database-and-a-Triple-store|What are the differences between a Graph database and a Triple store ?]] | * [[https://www.quora.com/What-are-the-differences-between-a-Graph-database-and-a-Triple-store|What are the differences between a Graph database and a Triple store ?]] |
* [[http://www.snee.com/bobdc.blog/2014/01/storing-and-querying-rdf-in-ne.html|Storing and querying RDF in Neo4j]] | * [[http://www.snee.com/bobdc.blog/2014/01/storing-and-querying-rdf-in-ne.html|Storing and querying RDF in Neo4j]] |
| * [[https://neo4j.com/developer/guide-data-visualization/|guide-data-visualization]] this article reviews the different tools available for visualizing graph-based data |
| |
| |
| |
examples: | examples: |
* [[http://network.graphdemos.com/|Graph your Network]] (Twitter) - avec les queries utilisées. | * [[http://network.graphdemos.com/|Graph your Network]] (Twitter) - avec les queries utilisées (et le [[https://github.com/neo4j-contrib/twitter-neo4j|source]]) |
* [[http://neo4j.com/blog/oscon-twitter-graph/|OSCON Twitter Graph]] - Using the UNWIND clause we are able to pivot a collection | * [[http://neo4j.com/blog/oscon-twitter-graph/|OSCON Twitter Graph]] - Using the UNWIND clause we are able to pivot a collection |
* [[https://github.com/mneedham/neo4j-twitter|mneedham/neo4j-twitter]] example en Python. Avec la structure des données (twitter). | * [[https://github.com/mneedham/neo4j-twitter|mneedham/neo4j-twitter]] example en Python. Avec la structure des données (twitter). |
| * A CRM with Neo4j and REST https://www.sitepoint.com/crm-neo4j-rest/ |
| |
| Neo4j Browser |
| * https://neo4j.com/developer/guide-neo4j-browser/ |
| * https://neo4j.com/developer/guide-data-visualization/ |
| Javascript in Browser: |
| * [[https://github.com/neo4j/neo4j-javascript-driver|neo4j-javascript-driver]] with a special browser version of the driver, which supports connecting to Neo4j over WebSockets. |
| * https://neo4j.com/developer/javascript/ |
| |
===== Apache Titan ===== | ===== Apache Titan ===== |
| |
http://titan.thinkaurelius.com/ | http://titan.thinkaurelius.com/ |
| |
| ===== OrientDB ===== |
| |
| **Community Edition** |
| |
| http://orientdb.com/orientdb/ |
| |
===== Elastic Graph ===== | ===== Elastic Graph ===== |
=== Cypher === | === Cypher === |
| |
[[wpfr>Cypher_(langage)]] | |
| |
OpenCypher, une initiative de Neo4j et d'autres contributeurs vise à étendre l'emploi de Cypher à d'autres base de données orientées graphe3 | OpenCypher, une initiative de Neo4j et d'autres contributeurs vise à étendre l'emploi de Cypher à d'autres base de données orientées graphe3 |
| |
http://www.opencypher.org/ | * http://www.opencypher.org/ |
| * [[wpfr>Cypher_(langage)]] |
| |
| Docs: |
| * [[http://neo4j.com/docs/developer-manual/current/cypher/|Cypher query language]] on Neo4J documentation |
| * [[http://www.quackit.com/neo4j/tutorial/neo4j_create_a_node_using_cypher.cfm|create a node]] |
| * [[http://www.quackit.com/neo4j/tutorial/neo4j_create_a_relationship_using_cypher.cfm|create a relationship]] |
| * ... |
| * [[https://gist.github.com/DaniSancas/1d5265fc159a95ff457b940fc5046887|Cypher queries cheatsheet]] |
| |
=== Gremlin === | === Gremlin === |
| |
=== SPARQL === | === SPARQL === |
| |
| [[/glossaire/SPARQL]] |
| |
Autre langage déclaratif pour les requêtes sur des données orientées graphe | Autre langage déclaratif pour les requêtes sur des données orientées graphe |
| |
==== Spark Graphx ==== | ==== Spark Graphx ==== |
| |
| GraphX is Apache Spark's API for graphs and graph-parallel computation. |
| |
https://spark.apache.org/graphx/ | https://spark.apache.org/graphx/ |
| |
| GraphX is a new component in Spark for graphs and graph-parallel computation. At a high level, GraphX extends the Spark RDD by introducing a new Graph abstraction: a directed multigraph with properties attached to each vertex and edge. To support graph computation, GraphX exposes a set of fundamental operators (e.g., subgraph, joinVertices, and aggregateMessages) as well as an optimized variant of the Pregel API. In addition, GraphX includes a growing collection of graph algorithms and builders to simplify graph analytics tasks. |
==== Apache Giraph ==== | ==== Apache Giraph ==== |
| |
| |
http://sigmajs.org/ | http://sigmajs.org/ |
| |
| ==== Linkurio.js ==== |
| |
| A Javascript library to add fast and interactive graph visualization into web-based products. |
| |
| Linkurious.js is an **active fork of Sigma.js**. It's dual-licensed under both GPLv3 and a commercial license for proprietary projects. |
| |
| http://linkurio.us/toolkit/ |
| |
==== Alchemy.js ==== | ==== Alchemy.js ==== |
| |
http://graphalchemist.github.io/Alchemy/ | http://graphalchemist.github.io/Alchemy/ |
| |
| |
| ==== popotojs ==== |
| |
| Javascript generates an interactive graph query builder into any website or web based application to create advanced queries on Neo4j databases and display the results. |
| |
| http://popotojs.com/ |
| |
=== Plugins === | === Plugins === |