私とここで頻繁に回答する他の何人かは、両方のプロバイダーと良好な関係を築いているため、できるだけ客観的にこの質問に答えてみましょう。
どちらにもそれぞれ長所と短所があり、Heroku 側だけを見るのはおそらく良い選択ではないと思います。
GraphStory は Neo4j エンタープライズを提供し、GrapheneDB は Neo4j コミュニティを提供します。これは事実です。ただし、Neo4j の「エンタープライズ」ユーザーは、実際に管理できる「実際の」RAM と SSD を備えたサーバーでクラスタリングを使用して独自の環境を使用しているため、heroku で neo4j を実行する場合、エンタープライズは必要ないと個人的に考えています。ライセンスとサポートを備えた両方のプロバイダーによって。
あなたは保管制限について話します。ストレージは、データベース内のノード、関係、およびプロパティの量に依存するため、1000 ノードの制限がある場合は、ストレージの制限を気にする必要はないと思います。
私はherokuで両方を試しましたが、ノードの制限を除いて、無料のdynoをデプロイするときのパフォーマンスの問題にそれほど違いはありません.
あなたがスタートアップである場合、もちろん有料プランを利用すればherokuでNeo4jを実行することは素晴らしいことです.両方のプロバイダーは優れたサポートを提供しており、両方とも長期的な顧客に報酬を与えています.
無料の dyno だけを見れば、制限を気にする必要はありません。
Heroku以外で、私が見たいくつかのポイントは次のとおりです。
- GrapheneDB は Azure を含むすべてのプラットフォームで実行されます。これは優れた機能です
- GraphStory はエンタープライズで実行されるため、高性能キャッシュの恩恵を受けることができます
- GrapheneDB には、その場で neo4j サーバーを作成して破棄するためのアクセス可能な API があります。
- お住まいの地域によっては、ヨーロッパまたは米国からのサポートが必要になる場合があります。
- どちらの基本プランも、長時間使用しないと、ある程度の遅延や起動時間に悩まされます
- どちらも空間をサポートしています
- どちらもNeo4jコミュニティの俳優で、クールなものを持っています。実際に会うことができます:)
今なら、両方とも無料でテストできます!!!