LOG系列引擎简介
1)适用于存储小数据量(100万条以下)
2)测试用
TinyLog
1、没有索引
2、没有数据块标记
3、追加写
4、*.bin存储每个字段的数据
5、不允许同时读写
create table tb_TinyLog
(
id UInt32,
name String
) engine = TinyLog
;
insert into tb_TinyLog
values (1, 'zs'),
(2, 'ls'),
(3, 'ww');
不允许同时读写
-- 既读又写
insert into tb_TinyLog select * from tb_TinyLog
Log
1、*.bin存储每个字段的数据
2、__marks.mrk数据块标记
3、支持并发读写
支持并发读写
-- 既读又写
insert into tb_Log select * from tb_Log
StripeLog
1、所有数据存储到了一个文件中
2、有索引标记
3、支持并发读写
支持并发读写
-- 既读又写
insert into tb_StripeLog select * from tb_StripeLog