Kanonik
Perpustakaan mangrupikeun tambihan kana basis kode SQLite anu tos aya anu nambihan dukungan protokol jaringan pikeun ngahubungkeun sababaraha instansi tina aplikasi anu dijalankeun dina host anu béda. Hiji aplikasi disusun kalawan Dqlite bisa boga fungsi salaku klaster lepat-toleran mandiri, bebas tina DBMS éksternal. Dina praktékna, Dqlite dianggo ku Canonical dina sistem manajemén wadahna
Pikeun mastikeun konsistensi dina réplikasi data, métode konsensus dumasar algoritma dipaké
Dibandingkeun jeung proyék sarupa
Keunggulan Dqlite:
- Laksanakeun sadaya operasi disk sareng jaringan asynchronously;
- Kasadiaan set tés pikeun ngonfirmasi kabeneran data;
- Konsumsi mémori rendah sareng pertukaran data éfisién dina jaringan;
- Panyimpenan permanén database sareng log transaksi dina disk (kalayan kamungkinan cache dina mémori);
- Pamulihan gancang tina gagal;
- Klién CLI stabil dina basa Go, anu tiasa dianggo pikeun ngamimitian database, ngonpigurasikeun réplikasi sareng nyambungkeun / megatkeun titik;
- Ngarojong arsitéktur ARM, X86, POWER sareng IBM Z;
- Palaksanaan algoritma Raft dioptimalkeun pikeun ngaminimalkeun telat nalika ngalakukeun transaksi.
sumber: opennet.ru