Jaunā SQLite 3.32 versija ir šeit, un tie ir tās jaunumi

SQLite ir viegls relāciju datu bāzes dzinējs, kuram var piekļūt, izmantojot SQL valodu. Atšķirībā no tradicionālajiem datu bāzes serveriem, piemēram, MySQL vai PostgreSQL, tā īpatnība ir nevis parastās klienta-servera shēmas atveidošana, bet tieši integrēšana programmās.

Pilnīga datu bāze (paziņojumi, tabulas, rādītāji un dati) tas tiek glabāts platformas neatkarīgā failā. Pateicoties tā ārkārtīgajam vieglumam, cita starpā, tas tiek izmantots daudzās patērētāju programmās un ir ļoti populārs arī iegultās sistēmās, tostarp vismodernākajos viedtālruņos.

Atšķirībā no klienta-servera datu bāzes pārvaldības sistēmas, SQLite dzinējs nav patstāvīgs process ar kuru sazinās galvenā programma. Tā vietā, SQLite bibliotēka ir saistīta ar programmu, kas kļūst par tās neatņemamu sastāvdaļu.

Programma izmanto SQLite funkcionalitāti, veicot vienkāršus izsaukumus uz apakšprogrammām un funkcijām. Tas samazina latentumu, piekļūstot datu bāzei, jo funkciju izsaukumi ir efektīvāki nekā starpprocesu komunikācija.

Visa datu bāze (definīcijas, tabulas, rādītāji un paši dati) resursdatora mašīnā tiek saglabāta kā viens standarta fails. Šis vienkāršais dizains tiek panākts, katra darījuma sākumā bloķējot visu datu bāzes failu.

Par jauno SQLite 3.32.0 versiju

Nesen tika paziņota jaunā SQLite 3.32.0 versija, kurā ir ieviestas vairākas izmaiņas un starp tām tiek izcelta aptuvena komandas ANALĪZE versija, kas ļauj vairākām ļoti lielām datu bāzēm nodarboties ar daļēju statistikas apkopošanu un bez pilnīgas indeksu analīzes. Ierakstu skaita ierobežojums, skenējot vienu indeksu, tiek noteikts, izmantojot jauno direktīvu "PRAGMA analysis_limit".

Vēl viena izmaiņa, kas nāk šajā jaunajā SQLite versijā, ir jauna virtuālā tabula "Bytecode", kas sniedz informāciju par sagatavoto paziņojumu baitkodu.

Turklāt, ir pievienots kontrolsummas VFS slānis, katras datu lapas lapas beigās pievienojot 8 baitu kontrolsummas un pārbaudot katru reizi, kad tās tiek nolasītas no datu bāzes. Vidējais slānis var atklāt datu bāzes bojājumus nejaušu bitu kropļojumu rezultātā glabāšanas ierīcēs.

No otras puses, tika pievienota jauna SQL funkcija iif (X, Y, Z), atgriežot vērtību Y, ja izteiksme X ir patiesa, vai Z citādi.

INSERT un UPDATE izteiksmēs tagad vienmēr tiek izmantoti piespraušanas kolonnas veida nosacījumi pirms CHECK aprēķina bloka un parametru skaita ierobežojums ir palielināts no 999 līdz 32766.

Starp pārējām izmaiņām, kas izceļas šīs jaunās versijas:

  • Pievienots UINT šķirošanas secības paplašinājums, ieviešot kārtošanas secības, kas ņem vērā veselos skaitļus tekstā, lai kārtotu šo tekstu skaitliskā secībā.
  • Komandrindas saskarnē komandai ".import" tika pievienotas opcijas "–csv", "–ascii" un "–skip".
  • Komanda ".dump" ļauj izmantot vairākas LIKE veidnes, apvienojot visu tabulu izvadā, kas atbilst norādītajām maskām. Pievienota komanda. .Oom atkļūdošanas būvēm.
  • Opcija –bom ir pievienota komandām ".excel", ".output" un ".once". Komandai ".filectrl" pievienota opcija –schema.
  • Operatoram LIKE norādītā ESCAPE izteiksme tagad ignorē aizstājējzīmes, kas atbilst PostgreSQL uzvedībai.

Beidzot ja vēlaties uzzināt vairāk par to par šīs jaunās versijas izlaišanu varat pārbaudīt izmaiņu sarakstu Šajā saitē.

Izlādēt

Tiem, kurus interesē iespēja instalēt šo jauno SQLite versiju savā sistēmā, viņi varēs saņemt pakas no savas oficiālās vietnes lejupielādes sadaļā, kur ir pieejams gan pirmkods (kompilēšanai), gan iepriekš sastādītas paketes.

Saite ir šī.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.