Оба FlockDB и neo4j являются с открытым исходным кодом для хранения большого набора данных графа. Кто-нибудь достаточно знаком с обоими продуктами, чтобы написать сравнение?
Как FlockDB сравнивается с neo4j?
Ответ 1
Для начала, вот что читает 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
Ответ 2
FlockDB и neo4j совершенно разные.
FlockDB предоставляет распределенные возможности хранения, которые все еще доверяют MySQL как хранилище; считается, что он запрашивает и создает/обновляет графы как можно быстрее.
neo4j реализует полный стек служб хранения; предполагается, что он обеспечивает полный набор возможностей просмотра графиков, даже включая выделенную OO-структуру, чтобы легко писать сложные алгоритмы посещения Graph.
Хорошее введение в FlockDB можно найти здесь в блоге Twitter Engineering.