10 पॉइंट द्वारा xguru 2021-01-26 | 5 टिप्पणियां | WhatsApp पर शेयर करें
  • Fault Tolerant और replicated Production-Grade SQL DB

  • सरल और आसान installation, deployment, और operations

  • Raft-आधारित consensus system

  • discovery service support, dynamic cluster configuration, nodes के बीच encryption, hot backup

  • उपयोग में आसान HTTP API, CLI, और कई भाषाओं का समर्थन (C++,Go,JS,Java,Python..)

  • Linux/Mac/Windows समर्थन

5 टिप्पणियां

 
galadbran 2021-02-06

dqlite का आर्किटेक्चर: https://dqlite.io/docs/architecture

 
galadbran 2021-02-06

https://dqlite.io/

microk8s और k3s में भी इसी तरह SQLite-आधारित distributed DB के रूप में etcd को replace करके multi k8s master nodes को support करने की बात सुनी थी, इसलिए लगा कि यह वही चीज़ है, लेकिन यह अलग निकला।

 
galadbran 2021-01-28

मुझे पता था कि SQLite का DB स्ट्रक्चर server के बिना सिर्फ़ एक library वाला होता है, लेकिन इसे distributed database बनाया जा रहा है—मेरे मामले में तो repository का परिचय भी थोड़ा पढ़कर ठीक से समझ नहीं आ रहा है।

 
xguru 2021-01-28

ऐसा लगता है कि यह बस SQLite को storage engine के रूप में इस्तेमाल करता है, और distributed processing rqlite daemon संभालता है.

SQLite embed किया जा सकता है, इसलिए अलग से install की ज़रूरत नहीं पड़ती — शायद यही इसका एक फायदा है.

 
kbumsik 2021-01-26

ओह, इसे देखना पड़ेगा। जिज्ञासा है कि क्या यह बस मौजूदा DB तकनीक को distributed रूप में विस्तार देता है।