Kanonysk
De bibleteek is in tafoeging oan 'e besteande SQLite-koadebase dy't netwurkprotokol-stipe tafoege foar it ferbinen fan meardere eksimplaren fan in applikaasje dy't op ferskate hosts rint. In applikaasje gearstald mei Dqlite kin funksjonearje as in selsstannich fouttolerant kluster, ûnôfhinklik fan eksterne DBMS's. Yn 'e praktyk wurdt Dqlite brûkt troch Canonical yn har kontenerbehearsysteem
Om konsistinsje te garandearjen yn gegevensreplikaasje wurdt in algoritme-basearre konsensusmetoade brûkt
Yn ferliking mei in ferlykber projekt
Funksjes fan Dqlite:
- Útfiere alle skiif- en netwurk operaasjes asynchronously;
- Beskikberens fan in testset om de krektens fan 'e gegevens te befêstigjen;
- Leech ûnthâldferbrûk en effisjinte gegevensútwikseling oer it netwurk;
- Permaninte opslach fan de databank en transaksje log op skiif (mei de mooglikheid fan caching yn it ûnthâld);
- Snelle herstel fan mislearrings;
- Stabile CLI-kliïnt yn Go-taal, dy't kin wurde brûkt om de database te inisjalisearjen, replikaasje te konfigurearjen en knooppunten te ferbinen / te ferbrekken;
- Unterstützt ARM, X86, POWER en IBM Z arsjitektuer;
- De ymplemintaasje fan it Raft-algoritme is optimalisearre om fertragingen te minimalisearjen by it begean fan transaksjes.
Boarne: opennet.ru