Canonical
Ang librarya usa ka add-on sa naglungtad nga SQLite codebase nga nagdugang suporta sa network protocol alang sa pagkonektar sa daghang mga higayon sa usa ka aplikasyon nga nagdagan sa lainlaing mga host. Ang usa ka aplikasyon nga gihugpong sa Dqlite mahimong molihok isip usa ka igo-sa-kaugalingon nga fault-tolerant cluster, nga independente sa mga eksternal nga DBMS. Sa praktis, ang Dqlite gigamit sa Canonical sa sistema sa pagdumala sa sulud niini
Aron masiguro ang pagkamakanunayon sa pagkopya sa datos, usa ka pamaagi sa konsensus nga nakabase sa algorithm ang gigamit
Kon itandi sa susama nga proyekto
Mga bahin sa Dqlite:
- Buhata ang tanan nga mga operasyon sa disk ug network nga asynchronously;
- Ang pagkaanaa sa usa ka set sa pagsulay aron makumpirma ang katukma sa datos;
- Ubos nga konsumo sa memorya ug episyente nga pagbayloay sa datos sa network;
- Permanenteng pagtipig sa database ug log sa transaksyon sa disk (nga adunay posibilidad sa pag-cache sa memorya);
- Dali nga pagkaayo gikan sa mga kapakyasan;
- Lig-on nga kliyente sa CLI sa pinulongang Go, nga magamit sa pagsugod sa database, pag-configure sa replikasyon ug pagkonektar/pagdiskonekta sa mga node;
- Nagsuporta sa ARM, X86, POWER ug IBM Z nga mga arkitektura;
- Ang pagpatuman sa Raft algorithm gi-optimize aron maminusan ang mga paglangan kung maghimo mga transaksyon.
Source: opennet.ru