Каноникӣ
Китобхона як изофаи базаи коди мавҷудаи SQLite мебошад, ки дастгирии протоколи шабакаро барои пайваст кардани якчанд мисолҳои барномае, ки дар ҳостҳои гуногун кор мекунад, илова мекунад. Замимае, ки бо Dqlite тартиб дода шудааст, метавонад ҳамчун кластери худкифои ба хатогиҳо тобовар, новобаста аз DBMS-ҳои беруна амал кунад. Дар амал, Dqlite аз ҷониби Canonical дар системаи идоракунии контейнерҳои худ истифода мешавад
Барои таъмини мувофиқат дар такрори додаҳо, усули консенсус дар асоси алгоритм истифода мешавад
Дар муқоиса бо як лоиҳаи монанд
Хусусиятҳои Dqlite:
- Ҳама амалиётҳои диск ва шабакаро ба таври асинхронӣ иҷро кунед;
- Мавҷудияти маҷмӯи санҷишҳо барои тасдиқи дурустии маълумот;
- Истеъмоли ками хотира ва мубодилаи самараноки маълумот тавассути шабака;
- Нигоҳдории доимии пойгоҳи додаҳо ва сабти транзаксияҳо дар диск (бо имкони кэш дар хотира);
- Барқарорсозии зуд аз нокомиҳо;
- Мизоҷи устувори CLI бо забони Go, ки метавонад барои оғоз кардани пойгоҳи додаҳо, танзими репликатсия ва пайваст/канор кардани гиреҳҳо истифода шавад;
- Меъмории ARM, X86, POWER ва IBM Z -ро дастгирӣ мекунад;
- Татбиқи алгоритми Raft барои кам кардани таъхирҳо ҳангоми анҷом додани транзаксия оптимизатсия карда шудааст.
Манбаъ: opennet.ru