查看原文
其他

2.3K Star,高可用的 SQLite 数据库

FOSS Lab 2021-09-09
点击蓝字默默关注

整理 | 叶子


一、软件介绍


Dqlite 是一个快速、嵌入式、持久化的 SQL 数据库,具有Raft共识,非常适合容错的IoT和Edge设备。

Dqlite(“分布式SQLite”)将SQLite扩展到一组计算机上,具有自动故障转移和高可用性,以保持应用程序的运行。它使用C-Raft(C语言中优化的Raft实现)来获得高性能事务共识和容错,同时保留了SQlite出色的效率和极小的占用空间。

Dqlite 同时也提供 Go 语言的版本,请看:https://gitee.com/mirrors/go-dqlite


二、项目地址


https://github.com/canonical/dqlite


三、安装&构建


安装:

sudo add-apt-repository ppa:dqlite/v1sudo apt-get updatesudo apt-get install libdqlite-dev

构建准备:

git clone --depth 100 https://gitee.com/mirrors/dqlite.gitcd sqlite./configure --enable-replicationmakesudo make installcd ..git clone https://gitee.com/mirrors/libco.gitcd libcomakesudo make installcd ..git clone https://gitee.com/mirrors/raft.gitcd raftautoreconf -i./configuremakesudo make installcd ..

 构建:

autoreconf -i./configuremakesudo make install




往期推荐

Oasis Engine——阿里自研的Web 3D引擎

2021-02-25

StratoVirt——企业级虚拟化平台

2021-02-24

Antmove:一个小程序平台开发的统一解决方案

2021-02-23


扫码关注最新动态

公众号ID:fosslab

我就知道你“在看”
: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存