rqlite初探

安装详见官方文档: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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,077评论 2 89
  • --- layout: post title: "如果有人问你关系型数据库的原理,叫他看这篇文章(转)" date...
    蓝坠星阅读 841评论 0 3
  • 为什么学习Python? 通过什么途径学习的Python? 上网收集视频,资料 关注公证号 买教程,书籍 Pyth...
    130920阅读 1,286评论 0 0
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,082评论 2 59
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,743评论 1 180