Kanoniku
Il-librerija hija add-on għall-kodiċi eżistenti SQLite li żżid l-appoġġ tal-protokoll tan-netwerk għall-interkonnessjoni ta 'każijiet multipli ta' applikazzjoni li taħdem fuq hosts differenti. Applikazzjoni miġbura b'Dqlite tista' tiffunzjona bħala cluster awtosuffiċjenti li tollera l-ħsarat, indipendenti minn DBMSs esterni. Fil-prattika, Dqlite jintuża minn Canonical fis-sistema ta 'ġestjoni tal-kontejners tagħha
Biex tiġi żgurata l-konsistenza fir-replikazzjoni tad-dejta, jintuża metodu ta’ kunsens ibbażat fuq algoritmi
Meta mqabbel ma 'proġett simili
Karatteristiċi ta 'Dqlite:
- Wettaq l-operazzjonijiet kollha tad-disk u tan-netwerk b'mod asinkroniku;
- Disponibbiltà ta' sett tat-test biex tikkonferma l-korrettezza tad-dejta;
- Konsum baxx tal-memorja u skambju effiċjenti tad-dejta fuq in-netwerk;
- Ħażna permanenti tad-database u log tat-tranżazzjonijiet fuq disk (bil-possibbiltà ta 'caching fil-memorja);
- Irkupru mgħaġġel minn fallimenti;
- Klijent CLI stabbli fil-lingwa Go, li jista 'jintuża biex inizjalizza d-database, tikkonfigura r-replikazzjoni u tikkonnettja/skonnettja n-nodi;
- Jappoġġja arkitetturi ARM, X86, POWER u IBM Z;
- L-implimentazzjoni tal-algoritmu Raft hija ottimizzata biex timminimizza d-dewmien meta jsiru tranżazzjonijiet.
Sors: opennet.ru