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