2017-05-01 8 views
0

データベースのようなより大きなソーシャルメディアに適したdB言語はどれですか?私は今までPHP5/MySQLを使用しましたが、本当に大きなものは決してありません。私はReactJSアプリケーションで使うMongoDB/Node.js/Mongooseの組み合わせについて考えていました。それはPHP5/MySQLはそのような仕事をすることができることができますか?前もって感謝します。大きなデータベースでは、どんなdB言語でも高速で安定していますか?

+0

大の大きさとは? – nogad

+0

最も極端なアプローチをとるには、100MのユーザーdBと言いましょう。すべてのユーザーがビデオをアップロードし、他のユーザーに画像を送信してチャットできます。 – Cass

+0

あなたはそれを計画することができますが、ソフトウェア開発者は誰もしません。あなたは、あなたが知っているものから始まり、管理し、必要に応じて変更します。 faebookは無料のmysqlで始まり​​ました。 100万人のユーザーのために何かを設計、開発、ホスティングすることはあなたの現在のリソースを有効に活用することはできません – nogad

答えて

0

実際にgreater social media like databasesに行きたい場合、リレーショナルデータベースは実際に目的を解決しない可能性があります。

グラフデータベースのようなものに移動します。ノードとエッジとリンクされたリストの実装では、そのパフォーマンスは他のデータベースよりも指数関数的に優れています。

Neo4jの公式サイトをご覧ください - 無料で非常に人気のあるGraphDBです。 グラフデータベースのNeo4j部2eから取ら

Screenshot taken from **Graph 2e Neo4j, pg21

のスクリーンショット、(上記のウェブサイト上で無料でダウンロード可能)PG21

+0

私は間違いなく非常に面白いと思います。 SQLと比較して学習曲線は何ですか? (MySQLは快適になり、必要なものをほとんど手に入れるのに2時間かかりました)。 – Cass

+0

あなたのNeo4jリンクが壊れています – nogad

+0

@nogad:ありがとうございます。私はそれを修正しました。 –

関連する問題