10 puntos por xguru 2021-01-26 | 5 comentarios | Compartir por WhatsApp
  • Base de datos SQL de nivel de producción, tolerante a fallos y con replicación

  • Instalación, despliegue y operación simples y sencillos

  • Sistema de consenso basado en Raft

  • Soporte para servicio de descubrimiento, configuración dinámica de clúster, cifrado entre nodos y respaldos en caliente

  • API HTTP fácil de usar, CLI y soporte para varios lenguajes (C++,Go,JS,Java,Python..)

  • Compatible con Linux/Mac/Windows

5 comentarios

 
galadbran 2021-02-06

La arquitectura de dqlite: https://dqlite.io/docs/architecture

 
galadbran 2021-02-06

https://dqlite.io/

Como en microk8s y k3s también decían que, de forma similar, reemplazaban etcd con una base de datos distribuida basada en SQLite para soportar nodos maestro múltiples de k8s, pensé que era lo mismo, pero resultó ser otra cosa.

 
galadbran 2021-01-28

Entiendo que SQLite tiene una estructura de base de datos sin servidor, solo como biblioteca, así que en mi caso no termino de entender cómo lo convierten en una base de datos distribuida, incluso después de leer un poco la presentación del repositorio.

 
xguru 2021-01-28

Parece que solo usa SQLite como motor de almacenamiento, y que el demonio de rqlite es el que se encarga del procesamiento distribuido.

Como SQLite puede ir embebido, la ventaja sería que no hace falta una instalación aparte.

 
kbumsik 2021-01-26

Oh, habrá que echarle un vistazo. Me da curiosidad si simplemente extiende la tecnología de base de datos que ya existe para hacerla distribuida.