Ẹya tuntun ti SQLite 3.32 wa nibi ati iwọnyi ni awọn iroyin rẹ

SQLite jẹ ẹrọ isomọ ibatan ibatan iwuwo fẹẹrẹ, wiwọle nipasẹ ede SQL. Ko dabi awọn olupin ipamọ data ibile, bii MySQL tabi PostgreSQL, iyasọtọ rẹ kii ṣe lati tun ṣe ero olupin olupin deede, ṣugbọn lati ṣepọ taara sinu awọn eto.

Awọn pipe database (awọn alaye, awọn tabili, awọn atọka ati data) o ti wa ni fipamọ ni faili ominira pẹpẹ kan. Ṣeun si ina rẹ ti o ga julọ, laarin awọn miiran, o ti lo ni ọpọlọpọ awọn eto alabara ati pe o tun jẹ olokiki pupọ ni awọn eto ifibọ, pẹlu awọn fonutologbolori igbalode julọ.

Ko dabi awọn eto iṣakoso ibi ipamọ data alabara-olupin, ẹrọ SQLite kii ṣe ilana iduro pẹlu eyiti eto akọkọ n ba sọrọ. Dipo, ile-ikawe SQLite ni asopọ si eto naa di apakan apakan rẹ.

Eto naa nlo iṣẹ-ṣiṣe ti SQLite nipasẹ awọn ipe ti o rọrun si awọn iṣẹ abẹ ati awọn iṣẹ. Eyi dinku airi ni iraye si ibi ipamọ data, nitori awọn ipe iṣẹ jẹ ṣiṣe diẹ sii ju ibaraẹnisọrọ kariaye.

Gbogbo ibi ipamọ data (awọn asọye, awọn tabili, awọn atọka, ati data funrararẹ) ti wa ni fipamọ bi faili boṣewa kan lori ẹrọ agbalejo. Apẹrẹ ti o rọrun yii ni aṣeyọri nipasẹ titiipa gbogbo faili data ni ibẹrẹ iṣowo kọọkan.

Nipa ẹya tuntun ti SQLite 3.32.0

Laipe, ikede tuntun ti SQLite 3.32.0 ti kede, ninu eyiti ọpọlọpọ awọn ayipada ti wa ni imuse ati laarin wọn ẹya ti o ni inira ti aṣẹ ANALYZE ti wa ni afihanewo gba ọpọlọpọ awọn apoti isura infomesonu ti o tobi pupọ lati ṣe pẹlu ikojọpọ apakan ti awọn iṣiro ati laisi igbekale kikun ti awọn atọka. Aala lori nọmba awọn igbasilẹ nigbati o ba ṣayẹwo ọlọka atokọ kan ti ṣeto nipa lilo itọsọna “PRAGMA analysis_limit” tuntun.

Iyipada miiran ti o wa si ẹya tuntun ti SQLite ni tabili foju tuntun kan "Bytecode", eyiti pese alaye nipa baiti koodu ti awọn alaye ti a pese silẹ.

Bakannaa, a ti fi fẹlẹfẹlẹ VFS checksum sii, fifi awọn iwe ayeye baiti 8 si opin oju-iwe kọọkan ti data ninu ibi ipamọ data ati ṣayẹwo ni igbakọọkan ti o ba ka lati ibi ipamọ data. Layer arin n ṣe iwari ibajẹ ibi ipamọ data bi abajade ti iparun bit lainidi lori awọn ẹrọ ipamọ.

Ni apa keji, iṣẹ SQL tuntun ni iif (X, Y, Z) ni a ṣafikun, n pada iye Y ti o ba jẹ pe ikosile X jẹ otitọ, tabi Z bibẹẹkọ.

INSERT ati awọn ifihan imudojuiwọn ni igbagbogbo nigbagbogbo lo awọn ipo iru ọwọn pinni ṣaaju ki o to Àkọsílẹ iṣiro CHECK ati opin lori nọmba awọn iṣiro ti pọ lati 999 si 32766.

Ti awọn ayipada miiran ti o duro ti ẹya tuntun yii:

  • Ṣafikun iru itẹlera iru UINT pẹlu imuse awọn iru lẹsẹsẹ ti o mu awọn odidi sinu ọrọ sinu akoto lati to ọrọ yii lẹsẹsẹ ni tito-nọmba.
  • Ninu wiwo laini aṣẹ, awọn aṣayan "-csv", "–ascii" ati "-skip" ni a ṣafikun si aṣẹ ".import".
  • Aṣẹ ".dump" ngbanilaaye lilo awọn awoṣe LIKE lọpọlọpọ pẹlu didọpọ ninu iṣelọpọ gbogbo awọn tabili ti o baamu pẹlu awọn iboju iparada ti a ṣalaye. Fikun-un ".oom" aṣẹ fun yokokoro awọn kikọ.
  • A ti fi kun aṣayan –Bom si awọn aṣẹ ".excel", ".output" ati ".once". Ṣafikun aṣayan –schema si aṣẹ ".filectrl".
  • Ifihan ESCAPE ti a ṣalaye pẹlu oniṣẹ LIKE bayi bori awọn ohun kikọ egan, eyiti o ni ibamu pẹlu ihuwasi PostgreSQL.

Níkẹyìn ti o ba fẹ lati mọ diẹ sii nipa rẹ nipa ifasilẹ ẹya tuntun yii, o le ṣayẹwo atokọ awọn ayipada Ni ọna asopọ atẹle.

Gba lati ayelujara

Fun awọn ti o nifẹ si ni anfani lati fi ẹya tuntun ti SQLite sori ẹrọ wọn, wọn yoo ni anfani lati gba awọn idii lati oju opo wẹẹbu osise wọn ninu apakan igbasilẹ rẹ nibiti o wa mejeeji koodu orisun (fun akopọ), ati awọn idii ti a ṣajọ tẹlẹ.

Ọna asopọ jẹ eyi.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.