我没有 Graph DB 应用程序的经验,但我正在尝试编写一个。我打算在 Heroku
上托管。
我可以看到有 2 个 Graph DB 服务提供商提供免费计划,但我无法决定使用哪个,他们都使用不同的属性营销自己,我无法比较!例如:
也提到了其他属性,但它们在两个提供商之间没有可比性。
有没有人在
Heroku
上尝试过这些服务,可以分享他的经验吗?编辑 :我发现 this page 给出了关于 neo4j 需要多少空间的想法。
最佳答案
我将尽可能地保持客观,以此来回答这个问题,因为我和这里的一些其他常见回答者与两家提供商都保持着良好的关系。
两者都有自己的优点和缺点,我认为只看 Heroku 方面可能不是一个好的选择。
两者之间还有一个区别,您需要知道,GraphStory 提供 Neo4j Enterprise 而 GrapheneDB 提供 Neo4j Community,这是事实。但是我个人认为,如果您在 heroku 上运行 neo4j,那么您不需要企业,因为 Neo4j 的“企业”用户正在使用他们自己的环境,并在具有“真实”RAM 和 SSD 的服务器上进行集群,实际上可以进行管理由具有许可证和支持的两个提供商提供。
你说的是存储限制。好吧,存储取决于您在数据库中的节点数量,关系和属性,因此,如果有1000个节点的限制,则您无需担心存储限制。
我在 heroku 上都试过,除了节点限制外,当你部署免费的 dynos 时,性能问题没有太大差异。
如果您是一家初创公司,当然,如果您采用付费计划,那么在 heroku 上运行 Neo4j 会很棒,这两个提供商都有很酷的支持,并且都在奖励他们的长期客户。
如果你只看免费的 dynos,那么你就不需要关心这些限制,因为无论如何它都是有限的!
在 Heroku 之外,我查看了以下几点:
现在,您可以免费测试它们!