Loaʻa ka Dqlite 1.0, kahi mana o SQLite mai Canonical

Canonical paʻi ʻia hoʻokuʻu papahana nui ʻO Dqlite 1.0 (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 mahele ʻia e 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 Go.

ʻ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 LXD. 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.
ʻO Edge- helu helu.

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 Raft, 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 C-raft, 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 libuv и libco.

Hoʻohālikelike ʻia me kahi papahana like rqliteHāʻ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

Pākuʻi i ka manaʻo hoʻopuka