Canonical hoʻokuʻu papahana nui (Distributed SQLite), ka mea e hoʻomohala i kahi SQLite-compatible embedded engine e kākoʻo ana i ka hoʻopili hou ʻana i ka ʻikepili, ka hoʻihoʻi ʻana mai nā hemahema, a me ka hoʻomanawanui hewa ʻana ma o ka hāʻawi ʻana i nā mea lawelawe ma nā node he nui. Hoʻokomo ʻia ka DBMS ma ke ʻano o kahi waihona C i hoʻopili ʻia i nā noi a ma lalo o ka laikini Apache 2.0 (ua hāʻawi ʻia ka SQLite kumu ma ka waihona lehulehu). Loaʻa nā paʻa ʻōlelo .
ʻO ka waihona kahi mea hoʻohui i ka SQLite codebase e hoʻohui nei i ke kākoʻo protocol network no ka hoʻopili ʻana i nā manawa he nui o kahi noi e holo ana ma nā pūʻali like ʻole. Hiki i kahi noi i hui pū ʻia me Dqlite ke hana ma ke ʻano he pūʻulu hoʻomanawanui hewa ponoʻī, kūʻokoʻa i nā DBMS waho. I ka hoʻomaʻamaʻa, hoʻohana ʻia ʻo Dqlite e Canonical i kāna ʻōnaehana hoʻokele pahu . Ma waena o nā wahi o ka noi ʻana o ka hale waihona puke, ua ʻōlelo pū ʻia ka hana ʻana o ka Internet of Things hewa a me nā mea hana i nā ʻōnaehana.
.
No ka hōʻoia ʻana i ka paʻa ʻana o ka hoʻopiʻi ʻana i ka ʻikepili, hoʻohana ʻia kahi ʻano ʻae like algorithm , i hoʻohana ʻia i nā papahana e like me etcd, RethinkDB, CockroachDB a me OpenDaylight. Hoʻohana ʻo Dqlite i kāna hoʻokō asynchronous , kākau ʻia ma ka ʻōlelo C. Hoʻohana ʻia nā hale waihona puke i mākaukau no ka hoʻoili ʻana i ka pilina a hoʻonohonoho i ka hoʻomaka ʻana o nā coroutines и .
Hoʻohālikelike ʻia me kahi papahana like Hāʻawi ʻo Dqlite i ke kākoʻo transactional piha, hiki ke kamaʻilio , me kekahi papahana C, e ʻae i ka hoʻohana ʻana i ka hana manawa (), a, hoʻohana i ka hoʻopiʻi ʻana i ke kiʻi ma mua o ka unuhi unuhi SQL, replication.
Nā hiʻohiʻona o Dqlite:
- Hana i nā hana disk a me nā hana pūnaewele me ka like ʻole;
- Loaʻa i kahi hoʻonohonoho hoʻāʻo e hōʻoia i ka pololei o ka ʻikepili;
- ʻO ka hoʻohana haʻahaʻa haʻahaʻa a me ka hoʻololi ʻana i ka ʻikepili kūpono ma luna o ka pūnaewele;
- Ka mālama mau ʻana o ka waihona a me ka log transaction ma ka disk (me ka hiki ke hoʻopaʻa i ka hoʻomanaʻo);
- Hoʻihoʻi wikiwiki mai nā hemahema;
- ʻO ka mea kūʻai aku CLI paʻa i ka ʻōlelo Go, hiki ke hoʻohana ʻia e hoʻomaka i ka waihona, hoʻonohonoho i ka hoʻopili hou ʻana a hoʻohui / wehe i nā nodes;
- Kākoʻo ʻo ARM, X86, POWER a me IBM Z architecture;
- Hoʻolālā ʻia ka hoʻokō ʻana o ka Raft algorithm e hōʻemi i nā lohi i ka wā e hana ai i nā kālepa.
Source: opennet.ru
