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