ホームページ  >  記事  >  バックエンド開発  >  Mysqlデータベース(PHP)で1億個のデータを100個のテーブルに分割する方法、100個のmysql_PHPチュートリアル

Mysqlデータベース(PHP)で1億個のデータを100個のテーブルに分割する方法、100個のmysql_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:45:52948ブラウズ

Mysqlデータベース(PHP)、100個のmysqlに1億個のデータを100個のテーブルに分割する方法

以下では100個のテーブルを作成して1億個のデータをテーブル分割する処理をデモしますので、コードをご覧ください。詳細については以下をご覧ください。

データ量が急激に増加すると、誰もがデータの読み取りおよび書き込み速度を最適化するためにライブラリ テーブル ハッシュなどの方法を選択します。著者は、1 億個のデータを 100 のテーブルに分割するという単純な試みを行いました。具体的な実装プロセスは次のとおりです:

まず 100 個のテーブルを作成します:

リーリー

テーブル分割ルールについて話しましょう。full_code を主キーとして使用します。

機能は次のとおりです:

リーリー

データを挿入する前に、get_hash_table を通じてデータが保存されているテーブル名を取得します。

最後に、マージ ストレージ エンジンを使用して完全なコード テーブルを実装します

リーリー

このようにして、select * from code を通じてすべての full_codeデータを取得できます。

上記の紹介がこの記事の全内容ですので、皆様のお役に立てれば幸いです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1039184.html技術記事 MySQL データベースに 1 億個のデータを 100 個のテーブルに分割する方法 (PHP) 1 億個のデータのテーブル分割処理を示すために、以下に 100 個の mysql を作成します。詳細は、以下のコードを参照してください。 データ時...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。