rqlite
rqlite 是一款轻量级分布式关系数据库,具有 HTTP API。它提供容错的数据存储与自动领导者选举,非常适合边缘环境的可靠数据管理。
部署后可以做什么
- 访问您的域名 — 访问 rqlite HTTP API 端点以确认节点正在运行
- 执行 SQL 语句 — 通过 HTTP API 使用 curl 或任何 HTTP 客户端发送 SQL 查询
- 检查节点状态 — 查询
/status 端点以查看集群和节点详情
- 插入和查询数据 — 通过 HTTP 创建表、插入数据行并执行 SELECT 查询
- 监控就绪状态 — 使用
/readyz 端点进行健康和就绪检查
主要功能
- 用于执行 SQL 语句和查询的 HTTP API
- 通过 Raft 共识的自动领导者选举实现容错
- 支持节点发现的简易集群建立
- 读取一致性级别(无、弱、强)
- 批量操作用于高吞吐量数据导入
- 参数化查询防止 SQL 注入
- 无停机时间的热备份和恢复
- TLS 加密确保安全通信
- 内置身份验证和访问控制
- 极小的资源占用,适合边缘和 IoT 部署
授权
MIT — GitHub