ClickHouse/docs/ja/engines/table_engines/index.md
2020-04-04 12:15:31 +03:00

86 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
machine_translated: true
machine_translated_rev: d734a8e46ddd7465886ba4133bff743c55190626
toc_folder_title: Table Engines
toc_priority: 26
toc_title: "\u5C0E\u5165"
---
# 表エンジン {#table_engines}
表エンジン(表のタイプ:
- どのようにデータが格納されている場所、それをどこに書き込むか、どこから読み込むか。
- どのクエリがサポートされ、どのように。
- 同時データアクセス。
- インデックスが存在する場合の使用。
- マルチスレッドリクエストの実行が可能かどうか。
- データ複製パラメーター。
## エンジン家族 {#engine-families}
### Mergetree {#mergetree}
高負荷仕事のための最も普遍的な、機能テーブルエンジン。 本物件の共有によるこれらのエンジンには迅速にデータを挿入とその後のバックグラウンドデータを処となります。 `MergeTree` 家族のエンジンの支援データレプリケーション( [複製された\*](mergetree_family/replication.md) バージョンのエンジン)分割、その他の機能で対応していないその他のエンジンです。
家族のエンジン:
- [MergeTree](mergetree_family/mergetree.md)
- [ツつィツ姪"ツつ"ツ債ツつケ](mergetree_family/replacingmergetree.md)
- [SummingMergeTree](mergetree_family/summingmergetree.md)
- [ツつィツ姪"ツつ"ツ債ツづュツつケ](mergetree_family/aggregatingmergetree.md)
- [CollapsingMergeTree](mergetree_family/collapsingmergetree.md)
- [VersionedCollapsingMergeTree](mergetree_family/versionedcollapsingmergetree.md)
- [グラフィットメールグツリー](mergetree_family/graphitemergetree.md)
### ログ {#log}
軽量 [エンジン](log_family/index.md) 最低の機能性を使って。 多くの小さなテーブル約1万行までをすばやく作成し、後でそれらを全体として読み取る必要がある場合、これらは最も効果的です。
家族のエンジン:
- [TinyLog](log_family/tinylog.md)
- [ストリップログ](log_family/stripelog.md)
- [ログ](log_family/log.md)
### 統合エンジン {#integration-engines}
エンジン用プリケーションデータストレージと処理システム。
家族のエンジン:
- [カフカname](integrations/kafka.md)
- [MySQL](integrations/mysql.md)
- [ODBC](integrations/odbc.md)
- [JDBC](integrations/jdbc.md)
- [HDFS](integrations/hdfs.md)
### 特殊エンジン {#special-engines}
家族のエンジン:
- [分散](special/distributed.md)
- [MaterializedView](special/materializedview.md)
- [辞書](special/dictionary.md)
- [マージ](special/merge.md)
- [ファイル](special/file.md)
- [ヌル](special/null.md)
- [セット](special/set.md)
- [参加](special/join.md)
- [URL](special/url.md)
- [ビュー](special/view.md)
- [メモリ](special/memory.md)
- [バッファ](special/buffer.md)
## 仮想列 {#table_engines-virtual-columns}
Virtual columnは、エンジンのソースコードで定義されているテーブルエンジンの属性です。
仮想列を指定しないでください。 `CREATE TABLE` クエリとあなたはそれらを見るこ `SHOW CREATE TABLE``DESCRIBE TABLE` クエリ結果。 仮想列も読み取り専用であるため、仮想列にデータを挿入することはできません。
仮想カラムからデータを選択するには、仮想カラムの名前を指定する必要があります。 `SELECT` クエリ。 `SELECT *` 仮想列から値を返しません。
テーブル仮想列のいずれかと同じ名前の列を持つテーブルを作成すると、仮想列にアクセスできなくなります。 これはお勧めしません。 競合を回避するために、通常、仮想列名にはアンダースコアが付加されます。
[元の記事](https://clickhouse.tech/docs/en/operations/table_engines/) <!--hide-->