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

47 lines
2.5 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_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-->