Как FlockDB сравнивается с neo4j?

И 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.

Другие вопросы по тегам