Как FlockDB сравнивается с neo4j?
2 ответа
Для начала вот что говорит readme FlockDB:
FlockDB намного проще, чем другие графовые базы данных, такие как neo4j, потому что он пытается решить меньше проблем. Он масштабируется горизонтально и предназначен для онлайновых сред с малой задержкой и высокой пропускной способностью, таких как веб-сайты.
В качестве одного примера, FlockDB не способен выполнять глубокий обход графа, потому что он предназначен для работы с последователями / последователями модели с одной глубиной в Twitter.
Видео здесь имеет довольно хорошее резюме от генерального директора Neo Technology, где он кратко упоминает FlockDB: http://www.nosqldatabases.com/main/2010/7/5/need-a-graph-database-look-no-farther-than-neo4j.html
FlockDB и neo4j довольно разные.
FlockDB предоставляет возможности распределенного хранения, все еще доверяя MySQL в качестве резервного хранилища; Предполагается, что запрос и создание / обновление ребер графа происходит максимально быстро.
neo4j реализует полный стек сервисов хранения; Предполагается, что он обеспечивает полный набор возможностей посещения Graphs, даже включая специализированную OO-инфраструктуру для простого написания сложных алгоритмов посещения Graph.
Хорошее введение в FlockDB можно найти здесь в блоге Twitter Engineering.