10 points par xguru 2021-01-26 | 5 commentaires | Partager sur WhatsApp
  • Base de données SQL tolérante aux pannes, répliquée et adaptée à la production

  • Installation, déploiement et exploitation simples et faciles

  • Système de consensus basé sur Raft

  • Prise en charge du service de découverte, configuration dynamique du cluster, chiffrement entre nœuds, sauvegarde à chaud

  • API HTTP facile à utiliser, CLI, prise en charge de nombreux langages (C++,Go,JS,Java,Python..)

  • Prise en charge de Linux/macOS/Windows

5 commentaires

 
galadbran 2021-02-06

Architecture de dqlite : https://dqlite.io/docs/architecture

 
galadbran 2021-02-06

https://dqlite.io/

J’avais entendu dire que, dans microk8s et k3s aussi, etcd était remplacé par une base de données distribuée basée sur SQLite pour prendre en charge plusieurs nœuds maîtres k8s, donc je pensais que c’était la même chose, mais en fait c’est un produit différent.

 
galadbran 2021-01-28

Je pensais que SQLite avait une structure de base de données sans serveur, sous forme de simple bibliothèque, donc dans mon cas, le fait d’en faire une base de données distribuée reste quelque chose que je ne comprends pas très bien, même après avoir lu un peu la présentation du dépôt.

 
xguru 2021-01-28

On dirait qu’il utilise simplement SQLite comme moteur de stockage, et que le démon rqlite se charge du traitement distribué.

Comme SQLite peut être embarqué, l’avantage est sans doute qu’aucune installation séparée n’est nécessaire.

 
kbumsik 2021-01-26

Oh, il faut que j’y jette un œil. Je me demande s’ils se contentent simplement d’étendre en mode distribué une technologie de base de données existante.