rqlite初探

2023-05-19  本文已影响0人  dark68

安装详见官方文档:https://rqlite.io/docs/quick-start/

1.建表语句

CREATE TABLE foo (id INTEGER NOT NULL PRIMARY KEY, name TEXT,age INTEGER);

2.rqlite节点运行参数

#docker容器内部
rqlited -node-id 1 -http-addr 172.17.0.2:8001 -raft-addr 172.17.0.2:8002 -on-disk=true ~/node
rqlited -node-id 2 -http-addr 172.17.0.3:8001 -raft-addr 172.17.0.3:8002 -on-disk=true -join http://172.17.0.2:8001 ~/node
rqlited -node-id 3 -http-addr 172.17.0.4:8001 -raft-addr 172.17.0.4:8002 -on-disk=true -join http://172.17.0.2:8001 ~/node

3.运行结果数据

3.1 数据插入

注:rqlite多节点,操作对象为leader

分类 运行条件 总数据量 时间(s)
sqlite 每次commit2000,运行1000次 200w 6
sqlite 每次commit2000,运行1000次 200w 7
sqlite 每次commit2000,运行1000次 200w 6
rqlite单节点 每次commit2000,运行1000次 200w 96
rqlite单节点 每次commit2000,运行1000次 200w 110
rqlite单节点 每次commit2000,运行1000次 200w 108
rqlite两节点 每次commit2000,运行1000次 200w 164
rqlite两节点 每次commit2000,运行1000次 200w 166
rqlite两节点 每次commit2000,运行1000次 200w 175
rqlite三节点 每次commit2000,运行1000次 200w 165
rqlite三节点 每次commit2000,运行1000次 200w 163
rqlite三节点 每次commit2000,运行1000次 200w 150
3.2 数据查询
分类 查询次数 时间(s)
sqlite 1w 5
sqlite 10w 42
sqlite 100w 434
rqlite 1w 27
rqlite 10w 163
rqlite 100w 1762
上一篇下一篇

猜你喜欢

热点阅读