2016-08-23 8 views
-1

私たちは、最終論文のためにphpを使用して登録システムを作成しています。また、文書の添付も可能です。私たちはMySQLを使用しており、今後すべてのデータを保存するのかどうか疑問に思っていましたか?データベースに保存できるデータの最大限度はどのように知ることができますか? http://dev.mysql.com/doc/refman/5.7/en/numeric-types.htmlは、あなたのハードディスクどのくらいですMySQLに保存できるデータの最大制限

答えて

0

unsigned int型の最大値は4,294,967,295 符号なしのbigintの最大値は18,446,744,073,709,551,615

参照されているのですか?それは大きかった。

MySQLは非常に優れたドキュメントストアではなく、マルチTBドライブをMySQLデータでいっぱいにすることについて話しているのであれば、深刻な問題になる可能性があります。この種のバックアップはますます高価で煩わしいものになります。サーバーの負荷が高い場合には、これを確実に実行するための特別なツールが必要になります。データの99%が変更されていない場合は非常に非効率です。

多くの場合、ドキュメントと関連するメタデータのデータベースを格納するためにファイルシステムを使用する方がよい場合があります。これにより、作業データの量を少なく抑えることができ、ネットワークに接続されたストレージや、クラウドにダンプすることができるAmazon S3などのサービスを含む、データのさまざまなストレージオプションが提供されます。

RiakまたはMongoDBのようなレプリケートされたドキュメントストアを使用して、アプリケーションの主な機能であることを確認することもできます。 MySQLは簡単にはできない機能を提供しています。特に大規模なバイナリストレージの場合にはそうです。

+0

すべてのデータの全体サイズはどうですか?ハードディスクのサイズによって決まりますか? – user6568300

+0

私はそれがハードディスクのサイズに依存しないと思っていますが、わかりませんので、あなたに明確な答えを与えることはできません。 – Joshua

+0

ああオキ。助けをありがとう:) – user6568300

0

+0

私たちのシステムはそれほど大きくはありません。実際にLAN内でのみアクセス可能です。 – user6568300

+0

それでは、ハードディスクよりも大きくないなら問題はありません。 – tadman

0

ファイルをデータベースに格納せず、ファイルシステムに格納してデータベースから参照します。フルパスを保存できるようにすると、ディスクを追加してシステムを拡張することができます。

関連する問題