分散型データベース---サブライブラリーのサブテーブル

サブライブラリー:

サブライブラリー、あなたは何を意味するのですか?あなたのライブラリーは、一般的な経験で、2000年の同時までサポートするために、拡張、そしてあなたが最高の毎秒、あまりない約1000に保ち、健康、単一のデータベースの同時実行値でなければなりません。その後、複数のライブラリのデータベース、よりよい図書館を訪問する訪問の時にデータを分割することができます。

ポイントテーブル:

サブテーブル、あなたは何を意味するのですか?あなたがテーブルをチェックするときには、クエリ、複数のテーブルへのデータのテーブルで、そして。そのようなサブテーブルデータテーブルでユーザにユーザIDに記載の方法。そして、あなたは、ユーザーのためのテーブルを操作する動作を好むだろうと。これは、各テーブル内などが2,000,000固定され、制御可能な範囲内の各テーブルにデータの量を制御することができます。

サブライブラリーサブテーブルのミドルウェアを使用何?

コバー、TDDL、mycat。

どのようにデータベースには、縦分割または横に分割するにはどのように?

   スプリットレベルの意味は:複数のライブラリがどこへ行くか、複数のテーブルに一つのテーブルからデータを取得することですが、各ライブラリのテーブル構造は同じですが、各データベース・テーブルにデータを入れて異なる、すべてのライブラリでありますデータテーブルは、すべてのデータを追加します。スプリットレベルを意味、それがさらにデータライブラリを入れ、その後、高い並行性を運ぶために複数のライブラリを使用することで、拡張を行うためのより多くのストレージ容量を持つライブラリがあります。

  垂直分割手段:テーブルの列の多くは、複数のテーブルに分割、またはアップのライブラリが複数あることを、です。各データベーステーブルの構造が異なっている、各ライブラリのテーブルには、フィールドの一部が含まれています。一般的には、少数の行くために別のテーブルに、そしてより多くのアクセス頻度の低いフィールドを行くためにテーブルに高周波場を訪問します。データベースがキャッシュされているので、あなたはあまりアクセスし、高周波ラインフィールドは、それは、キャッシュ内で優れたパフォーマンスをより多くのラインをキャッシュすることができます。これは、一般的に複数のテーブルレベルの一部が行われます。

どのように多くの到達時間へのデータの単一のテーブルは、データベースクエリのパフォーマンスに影響を与えるのだろうか?なぜ?
:一般的にMySQLのデータベースクエリのパフォーマンスに影響を与える、100ワットに達し、

何の問題をもたらす垂直バンキングスキームにおけるサブライブラリーサブテーブル?
A:単一のテーブル内のデータの量がまだ素晴らしいものです。

コアプロセスのmycat何であるのような分散ファイルシステムミドルウェア?
A:分析傍受SQL - > [データソースの割り当て- >リクエスト・レスポンス- >積分結果

サブライブラリーのサブテーブルの後Mycatは、それは不測の事態テーブルクエリをサポートする方法ですか?

ER使用の優れたテーブルは、グローバルテーブルで、SQLに注釈を追加します。

Mycatミドルウェア原則?

  MycatはSQLを受信すると、SQLはまずこれを解決し、関係するルックアップテーブルあずかるシートルールがSQLに値を取得する場合、その後、この表の定義を見て、フィールドと一致フラグメンテーション機能を細分化対応するSQLフラグメントのリストを取得した後、これらの断片を実行するためにSQLに送信され、データ収集の最終結果と、クライアントに返されたすべての断片、および出力を処理します。

プロブ=?文、例えば、プロブ=武漢を発見した受注から*選択するには、フラグメンテーション機能、武漢リターンDN1に従って、DB1上の結果を得るために、SQL MySQL1に送信され、ユーザーに返されます。

おすすめ

転載: www.cnblogs.com/lgg20/p/12329186.html