我没有图形数据库应用程序的经验,但我试图编写一个。我打算主持Heroku
。
我可以看到有2个图表数据库服务提供商提供免费计划,但我无法决定使用哪一个,他们都使用不同的属性进行营销,我无法比较!例如:
GrapheneDB 仅提及节点和关系计数限制以及查询时间限制。但没有关于存储限制的内容。
图形故事提到了RAM限制,“存储限制和数据传输限制。”
也提到了其他属性,但它们在两个提供商之间都不具有可比性。
有没有人在Heroku
尝试过任何这些服务并且可以分享他的经验吗?
编辑:我发现this page可以了解neo4j需要多少空间。
答案 0 :(得分:7)
我会尽可能地保持客观,以回答这个问题,因为我和其他一些频繁的回答者,与这两家提供商都有良好的关系。
两者都有他们自己的专业和骗局,我认为只看Heroku方面可能不是一个好的选择。
你需要知道的两者之间还有一个区别,GraphStory提供Neo4j企业,而GrapheneDB提供Neo4j社区,这是事实。但是我个人认为,如果你在heroku上运行neo4j,那么你就不需要企业了,因为Neo4j的“企业”用户正在使用他们自己的环境,在具有“真正”RAM和SSD的服务器上进行集群,实际上可以管理由两家提供商提供许可和支持。
您说的是存储限制。那么存储取决于您在数据库中的节点数量,关系和属性,因此如果有1000个节点的限制,您不需要关心我认为的存储限制。
我在heroku上尝试了两种方法,除了节点限制外,在部署免费dynos时,性能方面没有太大区别。
如果你是一家创业公司,如果你采取付费计划,那么在heroku上运行Neo4j是很好的,两家供应商都有很好的支持,而且两者都能奖励他们的长期客户。
如果你只看免费的dynos,那么你不需要关心这些限制,因为它只会是有限的,无论如何!
在Heroku之外,以下是我看到的一些观点:
现在,您可以免费测试它们!!!
答案 1 :(得分:0)
Graph Story提供以下功能,使其与其他产品区别开来:
当然,您不想在制作中使用免费计划,但它非常适用于概念验证,学习Neo4j,小型业余爱好项目等。
(完全披露:我是Graph Story的首席技术官。)