Ruby on rails 图形数据库-打赌公司在它?

Ruby on rails 图形数据库-打赌公司在它?,ruby-on-rails,graph,neo4j,social-networking,Ruby On Rails,Graph,Neo4j,Social Networking,看看Neo4j,320亿的关系限制让我担心(想象一下4000万用户上传500张照片,有500个朋友,发表500条评论等等,在你意识到之前,你已经超过320亿了)。。因此,我有一些顾虑,必须确保在使用哪个数据库时做出最佳选择 不在这里寻找主观答案,也不进行辩论-即,哪一个更好等-相反,因为我把创业公司的未来押在graph数据库的使用上,所以我需要知道不同数据库存在的风险,例如Neo4j没有超过320亿的关系 现在,一些公司已经把他们的图形数据库称为“领先的图形数据库”。。但是,让我们看看过去的炒作

看看Neo4j,320亿的关系限制让我担心(想象一下4000万用户上传500张照片,有500个朋友,发表500条评论等等,在你意识到之前,你已经超过320亿了)。。因此,我有一些顾虑,必须确保在使用哪个数据库时做出最佳选择

在这里寻找主观答案,也不进行辩论-即,哪一个更好等-相反,因为我把创业公司的未来押在graph数据库的使用上,所以我需要知道不同数据库存在的风险,例如Neo4j没有超过320亿的关系

现在,一些公司已经把他们的图形数据库称为“领先的图形数据库”。。但是,让我们看看过去的炒作——哪一个最有财政支持?哪一个db获得了大量的社区支持?哪家公司有可靠的商业支持

哪一个最有可能足够成熟,因此如果您愿意,您可以轻松创建facebook,只需很少的努力?

根据技术特性或熟悉程度选择一个图形数据库很容易——但我要寻找的不仅仅是这些——我想确保这家公司的几年仍然存在。我想确保我不会因为炒作和它目前(暂时?)的势头而选择Neo4j

还有哪些图表可以与Neo4gj抗衡,以创建一个与facebook类似的成熟社交网络(同样,不是寻找更好的,只是寻找一个可靠的竞争对手)


请不要让这变成一场主观的Neo与Dex之争——请只回答事实和实体。

因此,去年我一直在测试图形数据库。我认为,只有您对数据了解得足够透彻,才能对是否会有需要超过320亿个关系的节点进行有根据的猜测。我想说的是,对于大多数人来说,这是一个限制的用例并不多。但这不是绝对的

Neo4j是一款出色的产品。有很好的文档记录,像maxdemarzi这样的人写了很好的博客文章,比如:-这会让任何人很快了解neo4j的功能和成熟度。(另外,他是个好人,如果你有问题,他会回答你)

如果规模是一个问题,我也建议你看看泰坦-。这部电影背后的人物都很出色,而且是为了大规模拍摄。它在市场上的地位不如neo4j,但它具有强大的功能,让您可以在Cassandra、Hbase和BerkeleyDB之间选择底层存储,从而在优先级上具有一定的灵活性

Neo4j是一家实力雄厚、资金雄厚、收入丰厚的公司。它哪儿也去不了。泰坦较小,但我认为它正处于快速上升的曲线上

事实是,尽管这是一个全新的空间。你不会得到任何像Postgres、MySql或甲骨文这样的公司实力。我们不要自欺欺人

然而,图形数据库社区相对较小,友好且有帮助。它举办了很棒的活动——我参加了Neo4j的GraphCon活动,非常棒,我还参加了泰坦的一些演讲,非常棒。最终,如果你想成为Facebook,不管你从什么开始,最终都会建立自己的基础设施。有规模,然后你需要拥有小国家规模的数据中心


最后一个想法。4000万用户的问题和基础架构的挑战对于一家资金雄厚的公司来说是个问题。你无法获得4000万用户,也无法吸引资金或产生必要的收入来为自己的基础设施建设融资。当然,你现在可以为4000万用户做计划。去争取吧这就是创业初期的乐趣所在。但你更大的问题是你的第一个百万甚至一千万。为了实现这一目的,无论哪种数据库都能让您以最快的速度推出可靠的产品。

自2010年以来,我们一直在与Neo4j合作,不仅我们的公司在这方面下了赌注,而且还投入了相当多的时间在一个开源项目上()。有一篇2012年2月的博文,您可以在其中阅读详细信息:

无可否认,我们公司很小。但是我们已经和正在用Neo4j做了十几个项目,并且对结果非常满意

Neo4j背后的社区充满活力、开放,并且始终非常支持。你应该去参加一个聚会活动,想个主意。:-)

正如理查德所说,金融事实是不可能的。我觉得最令人印象深刻的是,Neo Technology的员工,尽管是一家必须创造收入的商业公司,但他们都是真正的狂热者,他们知道并热爱自己的工作,并且真正致力于开源模式


所以,是的,我有偏见,但并非没有理由。:-)

免责声明:我为Neo4j工作

这里只谈成熟度(不是技术问题)——作为一家拥有超过50万用户、拥有50万下载量、每月运行3万个新数据库和活跃社区的公司,这一点不会消失。您还可以查看社区活动

从Adobe(在Neo4j上运行创意云)、Cisco(组织管理,MDM)、Viadeo等社交网络和许多求职公司(GlassDoor等)到Fiftytree等在iOS上发布流行“纸”应用程序的初创公司,我们在许多领域都有一套健康的应用程序

我们的社区网站neo4j.org应该是一个很好的去处,你可以在那里找到关于它的信息,这将帮助你开始

Emil、Ian和Jim与O'Reilly一起写了一本介绍“图形数据库”的书,该书目前可作为

所以你看,我们不仅关注我们自己的产品,还关注更大的图表