Log
このエンジンは Log
エンジンファミリーに属します。Log
エンジンの共通プロパティとその違いについては、Log エンジンファミリーの記事を参照してください。
Log
は TinyLog と異なり、カラムファイルと一緒に小さな「マーク」ファイルが存在します。これらのマークはデータブロックごとに書き込まれ、指定された行数をスキップするためにファイルをどこから読み始めるかを示すオフセットを含みます。これにより、テーブルデータを複数のスレッドで読み取ることが可能になります。
同時にデータにアクセスする場合、読み取り操作は同時に実行できますが、書き込み操作は読み取りおよび他の書き込みをブロックします。
Log
エンジンはインデックスをサポートしていません。同様に、テーブルへの書き込みに失敗した場合、テーブルは壊れており、読み取りはエラーを返します。Log
エンジンは、一時的なデータ、書き込みが一度だけ行われるテーブル、テストまたはデモンストレーションの目的に適しています。