以下では100個のテーブルを作成して1億個のデータをテーブル分割する処理をデモしますので、コードをご覧ください。詳細については以下をご覧ください。
データ量が急激に増加すると、誰もがデータの読み取りおよび書き込み速度を最適化するためにライブラリ テーブル ハッシュなどの方法を選択します。著者は、1 億個のデータを 100 のテーブルに分割するという単純な試みを行いました。具体的な実装プロセスは次のとおりです:
まず 100 個のテーブルを作成します:
リーリーテーブル分割ルールについて話しましょう。full_code を主キーとして使用します。
機能は次のとおりです:
リーリーデータを挿入する前に、get_hash_table を通じてデータが保存されているテーブル名を取得します。
最後に、マージ ストレージ エンジンを使用して完全なコード テーブルを実装します
リーリーこのようにして、select * from code を通じてすべての full_codeデータを取得できます。
上記の紹介がこの記事の全内容ですので、皆様のお役に立てれば幸いです。