4

Graph DB アプリケーションの経験はありませんが、記述しようとしています。でホストするつもりですHeroku

無料プランの Graph DB サービス プロバイダーが 2 つあることがわかりますが、どちらを使用するかを決めることができません。どちらも異なる属性を使用してマーケティングを行っており、比較することはできません。例えば:

  • GrapheneDBは、ノードと関係の数の制限、およびクエリの時間制限についてのみ言及しています。しかし、ストレージ制限については何もありません。

  • グラフ ストーリーでは、RAM の制限、ストレージの制限、およびデータ転送の制限について言及しています。

他のプロパティも言及されていますが、両方のプロバイダー間で比較することはできません。

誰かがこれらのサービスを試してみて、Heroku彼の経験を共有してもらえますか?

編集: neo4jに必要なスペースについてのアイデアを提供するこのページを見つけました。

4

3 に答える 3

8

私とここで頻繁に回答する他の何人かは、両方のプロバイダーと良好な関係を築いているため、できるだけ客観的にこの質問に答えてみましょう。

どちらにもそれぞれ長所と短所があり、Heroku 側だけを見るのはおそらく良い選択ではないと思います。

GraphStory は Neo4j エンタープライズを提供し、GrapheneDB は Neo4j コミュニティを提供します。これは事実です。ただし、Neo4j の「エンタープライズ」ユーザーは、実際に管理できる「実際の」RAM と SSD を備えたサーバーでクラスタリングを使用して独自の環境を使用しているため、heroku で neo4j を実行する場合、エンタープライズは必要ないと個人的に考えています。ライセンスとサポートを備えた両方のプロバイダーによって。

あなたは保管制限について話します。ストレージは、データベース内のノード、関係、およびプロパティの量に依存するため、1000 ノードの制限がある場合は、ストレージの制限を気にする必要はないと思います。

私はherokuで両方を試しましたが、ノードの制限を除いて、無料のdynoをデプロイするときのパフォーマンスの問題にそれほど違いはありません.

あなたがスタートアップである場合、もちろん有料プランを利用すればherokuでNeo4jを実行することは素晴らしいことです.両方のプロバイダーは優れたサポートを提供しており、両方とも長期的な顧客に報酬を与えています.

無料の dyno だけを見れば、制限を気にする必要はありません。

Heroku以外で、私が見たいくつかのポイントは次のとおりです。

  1. GrapheneDB は Azure を含むすべてのプラットフォームで実行されます。これは優れた機能です
  2. GraphStory はエンタープライズで実行されるため、高性能キャッシュの恩恵を受けることができます
  3. GrapheneDB には、その場で neo4j サーバーを作成して破棄するためのアクセス可能な API があります。
  4. お住まいの地域によっては、ヨーロッパまたは米国からのサポートが必要になる場合があります。
  5. どちらの基本プランも、長時間使用しないと、ある程度の遅延や起動時間に悩まされます
  6. どちらも空間をサポートしています
  7. どちらもNeo4jコミュニティの俳優で、クールなものを持っています。実際に会うことができます:)

今なら、両方とも無料でテストできます!!!

于 2015-07-23T16:16:42.337 に答える
7

昨日、2 つの Heroku アプリにデプロイされた 1 つの CRUD アプリケーションを試しました。最初は Graph Story で、もう 1 つは GrapheneDB でした。

  • NewRelic で監視したところ、グラフ ストーリー アプリには 1 ~ 2 秒の中程度のレイテンシ変数があることがわかりました。代わりに、GrapheneDB サービスは同じ操作を実行するのに 20 ~ 40 ミリ秒しか必要としません。

グラフ ストーリーのレイテンシ: グラフ ストーリーのレイテンシ

GrapheneDB レイテンシー: GrapheneDB レイテンシー

  • グラフストーリーで数分間有料プランを試してみたかったのですが、そのためにはサポートに連絡して未知の時間を待つ必要があります. 代わりに、GrapheneDB を使用すると、計画を問題なく自律的に変更できます。

  • グラフ ストーリーで db をエクスポートしようとしましたが、操作はリアルタイムではありません。電子メールで送信されるリンクを待つ必要があります。2回ほど操作を開始しましたが、10時間経ってもメールが届きません。代わりに、GrapheneDB では、不安なメールを待たずにエクスポートが即時に行われます

于 2015-08-26T08:31:00.907 に答える
0

Graph Story は、他の製品と差別化する次の機能を提供します。

  • Graph Story は、Neo4j のエンタープライズ バージョンを提供します
  • 無料プランではノードや関係に制限はありません
  • 最大クエリ時間は 30 秒です

もちろん、本番環境で無料プランを使用することは望ましくありませんが、概念実証、Neo4j の学習、小さな趣味のプロジェクトなどには優れています。

(完全開示: 私は Graph Story の CTO です。)

于 2015-07-23T16:11:42.123 に答える