Ukukhutshwa kwe-DBMS SQLite 3.33

ipapashiwe ukukhulula I-SQLite 3.33.0, i-DBMS ekhaphukhaphu eyenzelwe njengelayibrari yeplagi. Ikhowudi yeSQLite isasazwa njengendawo yoluntu, okt. inokusetyenziswa ngaphandle kwezithintelo kwaye simahla kuyo nayiphi na injongo. Inkxaso yemali kubaphuhlisi beSQLite inikezelwa yi-consortium eyenziwe ngokukodwa, equka iinkampani ezifana ne-Adobe, i-Oracle, i-Mozilla, i-Bentley kunye ne-Bloomberg.

Siseko utshintsho:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ UHLAZIYO OLUSUKA для ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ содСрТимого Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π° основС Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ использован синтаксис, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ PostgreSQL.
  • ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π‘Π” ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ Π΄ΠΎ 281 TB.
  • Π’ PRAGMA integrity_check обСспСчСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ связанных с Π½Π΅ΠΉ индСксов (Ρ€Π°Π½Π΅Π΅ всСгда ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ»Π°ΡΡŒ вся Π‘Π”).
  • Ukongezwa kongeziweyo idesimali с функциями дСсятичной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.
  • Π’ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ieee754 внСсСны ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ чисСл binary64.
  • Π’ интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки (CLI) yongezwe Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ форматирования Π²Ρ‹Π²ΠΎΠ΄Π° Β«boxΒ», Β«jsonΒ», Β«markdownΒ» ΠΈ Β«tableΒ». Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° Β«columnΒ» обСспСчСно автоматичСскоС раскрытиС столбцов ΠΏΠΎ содСрТимому самой Π΄Π»ΠΈΠ½Π½ΠΎΠΉ строки. Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° Β«quoteΒ» ΡƒΡ‡Ρ‚Π΅Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ раздСлитСля, установлСнного ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Β«.separatorΒ».
  • Π’ CLI встроСны Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ decimal ΠΈ ieee754.
  • ВнСсСны ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ запросов. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ запросов Β«SELECT min(x) FROM t WHERE y IN (?,?,?)Β» ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ индСкса t(x,y). Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ опрСдСлСния возмоТности использования ΠΏΠ»Π°Π½Π° запроса full-index-scan для запросов с Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Β«INDEXED BYΒ».
  • Kwindlela UDONGA (Write-Ahead Logging) Π² случаС сбоя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ записи, Π²Π΅Π΄ΡƒΡ‰Π΅ΠΉ ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ согласованности Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ„Π°ΠΉΠ»Π΅ shm, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ слСдом Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Π° shm ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, вмСсто Π²Ρ‹Π²ΠΎΠ΄Π° ошибки SQLITE_PROTOCOL.

umthombo: opennet.ru

Yongeza izimvo