2017-04-08 6 views
0

私たちはソーシャルネットワーキングアプリを開発しています。特長は次のとおりMySQLは私のソーシャルネットワーキングアプリケーションで何百万人ものユーザーを扱うことができますか? MySQLとその他のデータベース技術

1)ビデオ/写真

2を共有する)ランキング/複雑なアルゴリズム

3)Suggesions

4)その他の機能は、/ Instagramのに似Facebook

プラットフォーム:

1)フロントエンド - XML +ジャワ(アンドロイド)

2)バックエンド - PHP + MySQLの+ Apacheの+のLinux(LAMPスタック)

質問:

1)の場合私のアプリは1週間に100万ダウンロードを取得します。 MySQLはこのような巨大なデータを処理できますか?

2)処理できる場合、同時にパフォーマンス上の問題が発生することはありませんが、どのように同時に処理できますか? MySQLが処理できる最大ユーザー数

3)他のどのデータベースでも処理することができますか?

4)どのように多くのユーザーに到達した後、私はマンゴーDB、カサンドラなどのような他のより良いのデータベースの移行する必要があります..

私の質問は、唯一のデータベース技術にあります。大規模なデータを処理するために必要なサーバーハードウェアを提供しているものとします。また、最高品質のコーディングでデータベース設計を最適化したとします。

+1

あなたの質問に現実的に答える余りにも多くの未知数。基本的な答えは「はい」です。しかし、実際には、サーバーのハードウェア、ネットワーク、クラスタリング、コーディングの品質、dbデザインの品質など、多くの要素に依存しています。すべての権利を取得し、ほとんどのトラフィックを処理できます。一気に混乱させ、糖蜜はスピードの悪魔のように見えます。 –

+0

私の質問はデータベース技術だけです。大規模なデータを処理するために必要なサーバーハードウェアを提供しているものとします。また、最高品質のコーディングでDB設計を最適化したとします –

答えて

関連する問題