ClickHouse/docs/ja/engines/table_engines/log_family/log_family.md

47 lines
2.5 KiB
Markdown
Raw Normal View History

2020-04-04 09:15:31 +00:00
---
machine_translated: true
machine_translated_rev: d734a8e46ddd7465886ba4133bff743c55190626
toc_priority: 31
toc_title: "\u5C0E\u5165"
---
# 丸太エンジン家族 {#log-engine-family}
これらのエンジンは、多くの小さなテーブル最大約1万行をすばやく作成し、後で全体として読む必要があるシナリオ用に開発されました。
家族のエンジン:
- [ストリップログ](stripelog.md)
- [ログ](log.md)
- [TinyLog](tinylog.md)
## 一般的なプロパティ {#common-properties}
エンジン:
- ディスク上のデータを格納します。
- 書き込み時にファイルの末尾にデータを追加します。
- 同時データアクセスのサポートロック。
の間 `INSERT` クエリのテーブルがロックされ、その他の質問を読み込みおよび書き込みデータの両方のテーブルを作成する データ書き込みクエリがない場合は、任意の数のデータ読み取りクエリを同時に実行できます。
- ないサポート [突然変異](../../../sql_reference/statements/alter.md#alter-mutations) オペレーション
- 索引をサポートしない。
これは、 `SELECT` データ範囲のクエリは効率的ではありません。
- データを原子的に書き込まない。
取得できるテーブルデータが破損した場合も破れ、書き込み操作は、例えば、異常サーバをシャットダウンしました。
## 違い {#differences}
その `TinyLog` エンジンは家族の最も簡単で、最も貧しい機能性および最も低い効率を提供する。 その `TinyLog` エンジンをサポートしていない並列データの読み取りによる複数のスレッド)。 それは、並列読み取りをサポートするファミリ内の他のエンジンよりも遅いデータを読み取り、 `Log` エンジンは、各列を別々のファイルに格納するためです。 シンプルな低負荷シナリオで使用します。
その `Log``StripeLog` エンジンは平行データ読書を支える。 デー 各スレ その `Log` エンジンは、テーブルの各列に別々のファイルを使用します。 `StripeLog` すべてのデータファイルです。 その結果、 `StripeLog` エンジン用の少ない記述子に、経営システムが、 `Log` エンジンはデータを読むとき高性能を提供する。
[元の記事](https://clickhouse.tech/docs/en/operations/table_engines/log_family/) <!--hide-->