Как FlockDB сравнивается с neo4j? - PullRequest
21 голосов
/ 13 апреля 2010

Оба FlockDB и neo4j являются средами с открытым исходным кодом для хранения большого набора данных графа. Кто-нибудь достаточно знаком с обоими продуктами, чтобы написать сравнение?

Ответы [ 2 ]

15 голосов
/ 30 июня 2011

Для начала, вот что говорит 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

3 голосов
/ 25 мая 2014

FlockDB и neo4j совершенно разные.

FlockDB предоставляет возможности распределенного хранения, по-прежнему доверяя MySQL в качестве резервного хранилища; Предполагается, что он запрашивает и создает / обновляет ребра графа как можно быстрее.

neo4j реализует полный стек сервисов хранения; Предполагается, что он обеспечивает полный набор возможностей посещения Graphs, даже включая специализированную OO-инфраструктуру для простого написания сложных алгоритмов посещения Graph.

Хорошее введение в FlockDB можно найти здесь в блоге Twitter Engineering.

...