ClickHouse/docs/ja/engines/table-engines/index.md
2020-10-13 20:23:29 +03:00

4.3 KiB
Raw Blame History

machine_translated machine_translated_rev toc_folder_title toc_priority toc_title
true 72537a2d52 表エンジン 26 はじめに

表エンジン

のテーブルエンジン型式の表を行います。:

  • データの格納方法と場所、データの書き込み先、およびデータの読み取り先。
  • サポートされているクエリと方法。
  • 同時データアクセス。
  • インデックスが存在する場合の使用。
  • マルチスレッド要求の実行が可能かどうか。
  • データ複製パラメーター。

エンジン家族

メルゲツリー

高負荷仕事のための最も普遍的な、機能テーブルエンジン。 本物件の共有によるこれらのエンジンには迅速にデータを挿入とその後のバックグラウンドデータを処となります。 MergeTree 家族のエンジンの支援データレプリケーション( 複製* バージョンのエンジン)分割、その他の機能で対応していないその他のエンジンです。

家族のエンジン:

ログ

軽量 エンジン 最低の機能性を使って。 多くの小さなテーブル最大約1万行をすばやく書き込み、後で全体として読み込む必要がある場合に最も効果的です。

家族のエンジン:

統合エンジン

エンジン用プリケーションデータストレージと処理システム。

家族のエンジン:

特殊エンジン

家族のエンジン:

仮想列

仮想列は、エンジンのソースコードで定義されている整数テーブルエンジン属性です。

仮想列を指定するべきではありません。 CREATE TABLE あなたはそれらを見ることができません SHOW CREATE TABLEDESCRIBE TABLE クエリ結果。 仮想列も読み取り専用であるため、仮想列にデータを挿入することはできません。

仮想列からデータを選択するには、仮想列の名前を指定する必要があります。 SELECT クエリ。 SELECT * 仮想列から値を返しません。

テーブル仮想列のいずれかと同じ名前の列を持つテーブルを作成すると、仮想列にアクセスできなくなります。 これはお勧めしません。 競合を避けるために、仮想列名には通常、アンダースコアが付けられます。

元の記事