Dqlite —— 高可用 SQLite 数据库
Dqlite 是一个快速、嵌入式、持久化的 SQL 数据库,具有Raft共识,非常适合容错的IoT和Edge设备。
Dqlite(“分布式SQLite”)将SQLite扩展到一组计算机上,具有自动故障转移和高可用性,以保持应用程序的运行。 它使用C-Raft(C语言中优化的Raft实现)来获得高性能事务共识和容错,同时保留了SQlite出色的效率和极小的占用空间。
Dqlite 同时也提供 Go 语言的版本,请看 https://gitee.com/mirrors/go-dqlite
安装:
sudo add-apt-repository ppa:dqlite/v1 sudo apt-get update sudo apt-get install libdqlite-dev
构建准备:
git clone --depth 100 https://gitee.com/mirrors/dqlite.git cd sqlite ./configure --enable-replication make sudo make install cd .. git clone https://gitee.com/mirrors/libco.git cd libco make sudo make install cd .. git clone https://gitee.com/mirrors/raft.git cd raft autoreconf -i ./configure make sudo make install cd ..
构建:
autoreconf -i ./configure make sudo make install

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 度量、范数和内积原来是这么个关系
1引言 首先,题目中的三个概念对应三类空间,即度量空间(Metric space)、赋范空间(Normed space)和内积空间(Inner prodect space)。 度量空间,赋范空间,内积空间 从下图可以看到,这些空间底层都是集合,而所谓拓扑空间(Topological space)就是一个集合 与定义在其上的一个拓扑结构 组成的二元组 。 如果光是个集合,里面的元素孤零零的,干不了什么事情呀。定义了拓扑结构,给元素间建立了一定关系,那么大家可以相互打交道,可以开心地搞事情了嘛。不同的结构意味着不同的关系,也意味着能搞不同的事情。而这时的集合就升级为空间了。 度量空间、赋范空间以及内积空间,都是通常称为拓扑空间的示例。这些空间是按照结构递增的顺序给出的。也就是说,每个内积空间都是赋范空间,而每个赋范空间又都是度量空间。这里,度量空间相对来说是最容易构建的,但由于增加了更多结构,内积空间使用起来更加有用。 度量空间与其他两类空间,即赋范空间和内积空间在一定角度上是有区别的,后面两类空间也是线性空间(向量空间)的特例。 度量空间、向量空间、赋范空间以及内积空间这四者之间的关...
- 下一篇
Percona 调查:企业对开源软件的依赖不断提高
近日,Percona 对 200 名 IT 决策者进行了调查,通过调查他们发现如今企业对开源软件的价值有着深刻的认识,其中所有的 IT 决策者(100%)均表示,使用开源软件为他们的企业/组织带来了好处。调查报告还显示,在过去的 12个月时间里,79% 的受访者在企业内部都增加了开源软件的使用。 200 名受访者中,25% 来自于 500-999 人规模的中型企业,75% 来自 1000 人以上规模的大型企业。受访者来自于不同的行业,对开源软件都有一定的了解。 调查显示,大型企业的受访者最有可能将数据库和应用程序转移到云服务。其中只有 15% 的大型企业会继续在其内部的数据中心运行其所有的数据库和应用程序,而中型企业的这一比例为 29%。 世界范围内 COVID-19 的大爆发和企业对灵活、快速和可靠技术的需求增长加速了向云的过渡。报告显示,需求的大幅增加也导致成本的增加——68% 的受访者表示,云计算基础设施在过去一年中价格变得更加昂贵。 近一半的调查对象对开源许可证的改变表达担忧 当被问及使用开源的好处时(可多选),63% 的受访者表示此举增加了创新,58% 表示提高了安全性,而 ...
相关文章
文章评论
共有0条评论来说两句吧...