Ọrụ libSQL malitere mmepe nke ndụdụ nke SQLite DBMS

Ọrụ libSQL nwara imepụta ndụdụ nke SQLite DBMS, lekwasịrị anya na mmeghe nye nsonye onye nrụpụta obodo yana ịkwalite ihe ọhụrụ karịrị ebumnuche mbụ nke SQLite. Ihe kpatara ịmepụta ndụdụ ahụ bụ amụma siri ike nke SQLite gbasara ịnakwere koodu ndị ọzọ na obodo ma ọ bụrụ na ọ dị mkpa ịkwalite nkwalite. A na-ekesa koodu ndụdụ n'okpuru ikikere MIT (a tọhapụrụ SQLite dị ka ngalaba ọha).

Ndị na-emepụta ndụdụ ahụ na-ezube ịnọgide na-enwe ndakọrịta na isi SQLite ma nọgide na-enwe otu ọkwa dị mma, na-edobe usoro nyocha ma jiri nwayọọ nwayọọ gbasaa ya ka agbakwunyere ihe ọhụrụ. Iji zụlite ọrụ ọhụrụ, a na-atụ aro ịnye ikike iji asụsụ Rust, ka ị na-ejigide akụkụ bụ isi na asụsụ C. Ọ bụrụ na isi atụmatụ ọrụ SQLite gbasara ịnakwere mgbanwe mgbanwe, ndị mmepe libSQL bu n'obi ibufe mgbanwe ndị a chịkọbara na isi ọrụ wee sonye na mmepe ya.

N'ime echiche maka mgbasawanye nke ọrụ SQLite ka ekwuru:

  • Ngwakọta ngwaọrụ maka iwulite ọdụ data ekesa na-arụ ọrụ na ọkwa nke ọbá akwụkwọ n'onwe ya, ọ bụghị site na mmegharị mgbanwe na sistemụ faịlụ (LiteFS), yana enweghị mmepe nke ngwaahịa dị iche (dqlite, rqlite, ChiselStore).
  • Nkwalite maka iji API asynchronous, dị ka interface io_uring nke Linux kernel nyere.
  • Ikike iji SQLite na Linux kernel, dị ka eBPF mebere igwe kernel nkwado, maka ọnọdụ ebe ọ dị mkpa iji chekwaa data site na kernel na-adabaghị na RAM.
  • Nkwado maka ọrụ akọwapụtara onye ọrụ edere n'asụsụ mmemme ọ bụla wee chịkọta ya na koodu etiti WebAssembly.

isi: opennet.ru

Tinye a comment