首页 > 数据库 >rqlite 基于sqlite 的轻量级分布式关系数据库

rqlite 基于sqlite 的轻量级分布式关系数据库

时间:2022-11-13 23:46:30浏览次数:62  
标签:基于 sqlite 关系数据库 rqlite 轻量级 分布式

rqlite 是基于sqlite 做为存储的分布式关系数据库,对于分布式处理基于了raft 协议

包含的特性

  • 部署简单
  • 使用简单,包含了http api 以及,命令行接口,以及client sdk
  • 完整企业级的sql 数据库,包含了全文检索,以及json 文档支持
  • 支持节点服务发现(consul,etcd,dns,k8s,自动服务发现)
  • 安全以及加密扩展支持
  • 可选的读一致性级别
  • 热备份,直接加载sqlite 数据

说明

rqlite 使用比较简单,对于轻量级应用还是值得尝试使用的

参考资料

https://github.com/rqlite/rqlite
https://www.philipotoole.com/tag/rqlite/

标签:基于,sqlite,关系数据库,rqlite,轻量级,分布式
From: https://www.cnblogs.com/rongfengliang/p/16887719.html

相关文章

  • 第二章 关系数据库
    2.1关系数据结构集形式化定义2.1.1关系域:一组具有相同数据类型的值的集合。例:{0,1}{男,女}笛卡儿积:域上的一种集合运算关系:关系中涉及的码:候选码:某......
  • Yolo轻量级网络,超轻算法在各硬件可实现工业级检测效果(附源代码)
    计算机视觉研究院专栏作者:Edison_G目标检测是现在最热门的研究课题,也一直是工业界重点研究的对象,最近几年内,也出现了各种各样的检测框架,所属于YOLO系列是最经典也是目前被大......
  • Yii2-Queue实现轻量级消息队列
    概述Yii2-Queue是Yii2官方制作的一个消息队列,提供多个缺点:Syncronous,File,DB,Redis,RabbitMQ,AMQPInterop,Beanstalk,Gearman等,使用Yii2开发的时候使用该扩展......
  • lua luaForWin 调用sqlite3
     1--转载地址:http://www.cnblogs.com/windtail/archive/2012/01/08/2623191.html2require"luasql.sqlite3"3functionenumSimpleTable(t)4......
  • 升级sqlite3
    原文连接: https://blog.zhheo.com/p/22f4cbb2.html 创建一个工作目录(可选)Code12mkdirsqlite3_upgradecdsqlite3_upgrade下载源码包(大多发行版升......
  • Sqlite 安装操作使用
    一、什么是SQLite数据库SQLite是嵌入式SQL数据库引擎。与大多数其他SQL数据库不同,SQLite没有单独的服务器进程。SQLite直接读取和写入普通磁盘文件。具有多个......
  • 【Python】sqlite模块_连接sqlite数据库
    内置库sqlite#引用importsqlite 创建/打开数据库conn=sqlite3.connect(dbName+".db",check_same_thread=False)#尝试打开数据库文件,不存在则创建数据库......
  • SQLite源码安装部署
    1.下载下载地址:https://www.sqlite.org/download.html我这里下载的是:sqlite-autoconf-3390400.tar.gz 2.解压编译[root@localhostsoft]#yuminstallgcc[root@localh......
  • SQLite3编译
    官方编译方式SQLite3源码提供了非常便捷的编译脚本,通过执行以下命令可以编译得到sqlite3.c、sqlite3.h、sqlite3ext.h、shell.c以及一个可执行程序sqlite3。所有的代......
  • 【WPF】ConfigurationManager连接sqlite数据库
     提供对客户端应用程序配置文件的访问。此类不能被继承。1、引用ConfigurationManager在Nuget引入ConfigurationManager。usingSystem.Configuration;  2、添......