Help wanted!
The following content of this documentation page has been machine-translated. But unlike other websites, it is not done on the fly. This translated text lives on GitHub repository alongside main ClickHouse codebase and waits for fellow native speakers to make it more human-readable. You can also use the original English version as a reference.
表エンジン
のテーブルエンジン型式の表を行います。:
- データの格納方法と場所、データの書き込み先、およびデータの読み取り先。
- サポートされているクエリと方法。
- 同時データアクセス。
- インデックスが存在する場合の使用。
- マルチスレッド要求の実行が可能かどうか。
- データ複製パラメーター。
エンジン家族
メルゲツリー
高負荷仕事のための最も普遍的な、機能テーブルエンジン。 本物件の共有によるこれらのエンジンには迅速にデータを挿入とその後のバックグラウンドデータを処となります。 MergeTree
家族のエンジンの支援データレプリケーション( 複製* バージョンのエンジン)分割、その他の機能で対応していないその他のエンジンです。
家族のエンジン:
ログ
軽量 エンジン 最低の機能性を使って。 多くの小さなテーブル(最大約1万行)をすばやく書き込み、後で全体として読み込む必要がある場合に最も効果的です。
家族のエンジン:
統合エンジン
エンジン用プリケーションデータストレージと処理システム。
家族のエンジン:
特殊エンジン
家族のエンジン:
仮想列
仮想列は、エンジンのソースコードで定義されている整数テーブルエンジン属性です。
仮想列を指定するべきではありません。 CREATE TABLE
あなたはそれらを見ることができません SHOW CREATE TABLE
と DESCRIBE TABLE
クエリ結果。 仮想列も読み取り専用であるため、仮想列にデータを挿入することはできません。
仮想列からデータを選択するには、仮想列の名前を指定する必要があります。 SELECT
クエリ。 SELECT *
仮想列から値を返しません。
テーブル仮想列のいずれかと同じ名前の列を持つテーブルを作成すると、仮想列にアクセスできなくなります。 これはお勧めしません。 競合を避けるために、仮想列名には通常、アンダースコアが付けられます。