Log
该引擎属于 Log
引擎家族。有关 Log
引擎的通用属性及其差异,请参阅 Log 引擎家族 文章。
Log
与 TinyLog 的区别在于,它在列文件旁边有一个小的“标记”文件。这些标记在每个数据块上写入,并包含指示从何处开始读取文件以跳过指定行数的偏移量。这使得能够在多个线程中读取表数据。对于并发数据访问,读取操作可以同时执行,而写入操作会阻塞读取操作和彼此。Log
引擎不支持索引。类似地,如果写入表失败,则该表将损坏,并且从该表读取将返回错误。Log
引擎适用于临时数据、一次写入表以及测试或演示目的。