ホームページ >バックエンド開発 >PHPチュートリアル >Mysql データベースの 1 億個のデータを 100 個のテーブルと 100 個の mysql テーブルに実装する (PHP_PHP チュートリアル)
データ量が急激に増加すると、誰もがデータの読み取りと書き込みの速度を最適化するためにデータベース テーブルのハッシュやその他の方法を選択するでしょう。著者は、1 億個のデータを 100 のテーブルに分割するという単純な試みを行いました。具体的な実装プロセスは次のとおりです:
まず 100 個のテーブルを作成します:
リーリー私のテーブル分割ルールについて話しましょう。 full_code は主キーとして使用されます
。関数は次のとおりです:
リーリーデータを挿入する前に、get_hash_table を通じてデータが保存されているテーブル名を取得します。
最後に、マージストレージエンジンを使用して完全なコードテーブルを実装します
リーリーこのように、コードから * を選択することで、すべての full_code データを取得できます。