Webベースのアプリケーション用に非常に大量のデータを保存するための最良の方法は何でしょうか?
各レコードには3つのフィールドしかありませんが、1日あたり約1億4400万レコード(1か月間保存)、合計4,464,000,000レコードになります。50億に切り上げましょう。
データはキーワードで検索可能であり、エンドユーザーにできるだけ早く結果を返す必要があります。
- どのプログラミング言語?
- JSON / XML /聞いたことのないデータベースシステム?
- どんなインフラ?このシステムが同時に最大1,000人のユーザーのニーズにしか対応していないと想像してみてください。
10レコードを検索する場合でも、100億レコードを検索する場合でも、コードは同じだと思います。もっと効率的にする必要があります。また、mySQL / PHPにはチャンスがないと思います。そして、ホスティングソリューションに非常に多額の金額を支払うことになります。
本当に、どこから始めればよいかについてのガイダンスが必要です。ありがとうございました!