Ang bagong bersyon ng SQLite 3.32 ay narito at ito ang mga balita nito

SQLite ay isang magaan na pamanggit na database engine, na ma-access sa pamamagitan ng wikang SQL. Hindi tulad ng tradisyunal na mga server ng database, tulad ng MySQL o PostgreSQL, ang pagiging kakaiba nito ay hindi upang kopyahin ang karaniwang pamamaraan ng client-server, ngunit upang isama nang direkta sa mga programa.

Ang kumpletong database (mga pahayag, talahanayan, index at data) ito ay naka-imbak sa isang platform independiyenteng file. Salamat sa matinding kagaanan nito, bukod sa iba pa, ginagamit ito sa maraming mga programa ng consumer at napakapopular din sa mga naka-embed na system, kabilang ang pinaka-modernong smartphone.

Hindi tulad ng mga client-server database management system, ang SQLite engine ay hindi isang nakapag-iisang proseso na kung saan ang pangunahing programa ay nakikipag-usap. Sa halip, ang SQLite library ay naka-link sa programa na nagiging isang mahalagang bahagi nito.

Gumagamit ang programa ng pagpapaandar ng SQLite sa pamamagitan ng simpleng mga tawag sa mga subroutine at pag-andar. Binabawasan nito ang latency sa pag-access sa database, dahil ang mga tawag sa pag-andar ay mas mahusay kaysa sa inter-proseso na komunikasyon.

Ang buong database (mga kahulugan, talahanayan, index, at ang data mismo) ay nai-save bilang isang solong karaniwang file sa host machine. Ang simpleng disenyo na ito ay nakakamit sa pamamagitan ng pag-lock ng buong file ng database sa simula ng bawat transaksyon.

Tungkol sa bagong bersyon ng SQLite 3.32.0

Kamakailan lamang, ang bagong bersyon ng SQLite 3.32.0 ay inihayag, kung saan maraming pagbabago ang naipatupad at kabilang sa kanila isang magaspang na bersyon ng utos na ANALYZE ay naka-highlight, alin Pinapayagan ang maraming napakalaking mga database upang makitungo sa isang bahagyang koleksyon ng mga istatistika at walang buong pagsusuri ng mga indeks. Ang limitasyon sa bilang ng mga tala kapag ang pag-scan ng isang solong index ay itinakda gamit ang bagong direktibong "PRAGMA analysis_limit".

Ang isa pang pagbabago na darating sa bagong bersyon ng SQLite ay isang bagong virtual table "Bytecode", alin nagbibigay ng impormasyon tungkol sa bytecode ng mga nakahandang pahayag.

Bukod dito, isang layer ng Checkum VFS ay naidagdag, pagdaragdag ng 8-byte checksum sa dulo ng bawat pahina ng data sa database at suriin sa bawat oras na mabasa ito mula sa database. Maaaring makita ng gitnang layer ang katiwalian sa database bilang isang resulta ng random na pagbaluktot ng kaunting mga aparato sa pag-iimbak.

Sa kabilang banda, isang bagong SQL function na iif (X, Y, Z) ay naidagdag, na ibinabalik ang halagang Y kung ang ekspresyong X ay totoo, o Z kung hindi man.

INSERT at I-UPDATE ang mga expression na palaging naglalapat ng mga kundisyon ng uri ng pag-pin bago ang pag-check block ng pagkalkula at ang limitasyon sa bilang ng mga parameter ay nadagdagan mula 999 hanggang 32766.

Sa iba pang mga pagbabago na namumukod-tangi ng bagong bersyon na ito:

  • Idinagdag ang extension ng pagkakasunud-sunod ng pag-uuri ng UINT kasama ang pagpapatupad ng mga pagkakasunud-sunod ng pag-uuri na kumukuha ng mga integer sa teksto sa account upang ayusin ang teksto na ito sa pagkakasunud-sunod ng bilang.
  • Sa interface ng command line, ang mga pagpipiliang "–csv", "–ascii" at "–skip" ay naidagdag sa utos na ".import".
  • Pinapayagan ng utos na ".dump" ang paggamit ng maraming mga template ng LIKE na may pagsasama sa output ng lahat ng mga talahanayan na naaayon sa tinukoy na mga maskara. Nagdagdag ng ".oom" na utos para sa pagbuo ng pag-debug.
  • Ang pagpipiliang –bom ay naidagdag sa mga ".excel", ".output" at ".once" utos. Idinagdag ang pagpipiliang –schema sa utos na ".filectrl".
  • Ang expression na ESCAPE na tinukoy sa LIKE operator ngayon ay nag-o-override ng mga wildcard, na naaayon sa pag-uugali ng PostgreSQL.

Sa wakas kung nais mong malaman ang tungkol dito tungkol sa paglabas ng bagong bersyon, maaari mong suriin ang listahan ng mga pagbabago Sa sumusunod na link.

Pagdidiskarga

Para sa mga interesadong ma-install ang bagong bersyon ng SQLite sa kanilang system, makukuha nila ang mga package sa kanilang opisyal na website sa seksyon ng pag-download nito kung saan parehong magagamit ang code ng mapagkukunan (para sa pagtitipon), pati na rin ang mga precompiled na pakete.

Ang link ay ito.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.