اصلی ترین تفاوت FlockDB نسبت به neo4j اینه که استفاده ازش ساده تره بعبارت دیگه چون neo4j کاربرد های گسترده تری در زمینه گراف دارد پیچیده تر از FlockDB است.
FlockDB برای مقاصد خاص و مشخص و محدود مثل Horizontal scaling برای وب سایت های با لود بالا، تاخیر پاسخگویی پایین و همیشه آنلاین توسط توویتر طراحی شده است.
FlockDB برای گراف های کم عمق مناسبتر است و برای پیمایش گراف های multi-hop مناسب نیست در حالی که neo4j برای این کار مناسب است.
در کل فکر می کنم دلیل اصلی اینکه توویتر از FlockDB استفاده می کنه و FlockDB را توسعه داده، اعمال بهینه سازی های خودش روی یک Graph Database برای خودش هست و یجورایی خواسته از دست پیچیدگی ها و سنگینی های neo4j راحت بشه و یک Graph Database سبک و خاص منظور برای خودش داشته باشه، حالا اگه شما نیازمندی هاتون با FlockDB برطرف میشه بنظرم بهتره از FlockDB که ساده تر است استفاده کنید.