2013-05-30 5 views
1

Учитывая график, где есть узлы пользователей типа и социальной идентичности, и отношения типа знает и has_social_id, как это:Какова емкость сообщества сообщества neo4j в этой ситуации?

User A has_social_id FB1 
     has_social_id Another 
User B has_social_id FB2 
User A knows User B 

Foreach пользователь объектные свойства только по электронной почте, булево свойство и 2 даты сохраняются, для объекта socialid сохраняется только целочисленное свойство и свойство даты, и каждый пользователь имеет в среднем 100 друзей и 1.1 социальную идентификацию.

Считаете ли вы, что издание сообщества может обрабатывать около 80000 пользователей, каждый из которых имеет ~ 100 друзей, с разумной производительностью без необходимости кластеризации, только увеличивая емкость одной машины?

ответ

6

Да, это график из 80 000 человек с 800 000 отношений. Очень много возможностей для одного экземпляра Neo4j (который легко справляется со многими миллиардами узлов/отношений).

Я видел примеры Neo4j, работающих около 60% социального графика Facebook, поэтому, если вы где-то между 1% и 60% Facebook, то Neo4j доказал свою эффективность. На 61%, вы нарушаете новую землю :-)

Джим

+0

60% фб в 2013 году 40% фб сейчас (как целое число)? – tgkprog

Смежные вопросы