Ntchito ya libSQL idayamba kupanga foloko ya SQLite DBMS

Pulojekiti ya libSQL yayesera kupanga foloko ya SQLite DBMS, yoyang'ana pa kutseguka kwa otukula ammudzi komanso kulimbikitsa zatsopano kuposa cholinga choyambirira cha SQLite. Chifukwa chopangira foloko ndi mfundo zokhwima za SQLite zokhudzana ndi kuvomereza ma code a chipani chachitatu kuchokera kumudzi ngati pakufunika kulimbikitsa kusintha. Khodi ya foloko imagawidwa pansi pa layisensi ya MIT (SQLite imatulutsidwa ngati dera la anthu onse).

Omwe amapanga foloko akufuna kukhalabe ogwirizana ndi SQLite yayikulu ndikusunga mulingo womwewo waubwino, kusunga mayeso oyeserera ndikukulitsa pang'onopang'ono monga zatsopano zikuwonjezeredwa. Kupanga magwiridwe antchito atsopano, akufunsidwa kuti azitha kugwiritsa ntchito chilankhulo cha dzimbiri, ndikusunga gawo lofunikira muchilankhulo cha C. Ngati mfundo zazikulu za pulojekiti ya SQLite zokhudzana ndi kuvomereza zosintha, opanga libSQL akufuna kusamutsa zosintha zomwe zasonkhanitsidwa ku projekiti yayikulu ndikulowa nawo pakukula kwake.

Zina mwa malingaliro otheka kukulitsa magwiridwe antchito a SQLite akutchulidwa:

  • Kuphatikizika kwa zida zomangira nkhokwe zogawidwa zomwe zikugwira ntchito palaibulale yokha, osati kudzera muzosintha zamafayilo (LiteFS), komanso popanda kupanga china chosiyana (dqlite, rqlite, ChiselStore).
  • Kukonzekera kogwiritsa ntchito ma asynchronous API, monga mawonekedwe a io_uring operekedwa ndi Linux kernel.
  • Kutha kugwiritsa ntchito SQLite mu kernel ya Linux, yofanana ndi chithandizo cha eBPF makina a kernel, pazochitika zomwe kuli kofunikira kusungira deta kuchokera ku kernel yomwe sikugwirizana ndi RAM.
  • Kuthandizira ntchito zofotokozedwa ndi ogwiritsa ntchito zolembedwa m'chinenero chilichonse cha pulogalamu ndikuphatikizidwa mu code yapakatikati ya WebAssembly.

Source: opennet.ru

Kuwonjezera ndemanga