10 ポイント 投稿者 xguru 2021-01-26 | 5件のコメント | WhatsAppで共有
  • フォールトトレラントでレプリケーションされる本番運用向けSQL DB

  • シンプルで簡単なインストール、デプロイ、運用

  • Raftベースのコンセンサスシステム

  • ディスカバリーサービス対応、動的なクラスター構成、ノード間暗号化、ホットバックアップ

  • 使いやすいHTTP API、CLI、多様な言語をサポート(C++,Go,JS,Java,Python..)

  • Linux/macOS/Windowsをサポート

5件のコメント

 
galadbran 2021-02-06

dqlite のアーキテクチャ: https://dqlite.io/docs/architecture

 
galadbran 2021-02-06

https://dqlite.io/

microk8s や k3s でも同様に、SQLite ベースの分散DBとして etcd を置き換えてマルチ k8s マスターノードをサポートすると聞いて同じものかと思っていましたが、別物でしたね。

 
galadbran 2021-01-28

SQLite はサーバーレスでライブラリだけの DB 構造だと理解していたので、これを分散データベースにするというのが、私の場合はリポジトリの紹介文を少し読んでみてもまだよく理解できていない状態です。

 
xguru 2021-01-28

SQLiteを単にストレージエンジンとして使っているだけで、分散処理はrqliteデーモンが行う、ということのようです。

SQLiteは組み込み可能なので、別途インストールも不要という利点がある程度ですね

 
kbumsik 2021-01-26

お、見てみないとですね。既存のDB技術をそのまま分散型に拡張しているのか気になります。