logo
icon

rqlite

rqlite 是一款轻量级分布式关系数据库,结合了简洁性与强大的集群功能及 HTTP API。它提供容错的数据存储与自动领导者选举,非常适合边缘计算、IoT 和嵌入式应用。

template cover
部署次数0
发布者futurize.rush
创建于2026-03-30
模版内的服务
service icon
标签
DatabaseDistributed SystemsSQL

rqlite

rqlite 是一款轻量级分布式关系数据库,具有 HTTP API。它提供容错的数据存储与自动领导者选举,非常适合边缘环境的可靠数据管理。

部署后可以做什么

  1. 访问您的域名 — 访问 rqlite HTTP API 端点以确认节点正在运行
  2. 执行 SQL 语句 — 通过 HTTP API 使用 curl 或任何 HTTP 客户端发送 SQL 查询
  3. 检查节点状态 — 查询 /status 端点以查看集群和节点详情
  4. 插入和查询数据 — 通过 HTTP 创建表、插入数据行并执行 SELECT 查询
  5. 监控就绪状态 — 使用 /readyz 端点进行健康和就绪检查

主要功能

  • 用于执行 SQL 语句和查询的 HTTP API
  • 通过 Raft 共识的自动领导者选举实现容错
  • 支持节点发现的简易集群建立
  • 读取一致性级别(无、弱、强)
  • 批量操作用于高吞吐量数据导入
  • 参数化查询防止 SQL 注入
  • 无停机时间的热备份和恢复
  • TLS 加密确保安全通信
  • 内置身份验证和访问控制
  • 极小的资源占用,适合边缘和 IoT 部署

授权

MIT — GitHub