DBMS SQLite 3.33 Sürümü

yayınlanan serbest SQLite 3.33.0, eklenti kitaplığı olarak tasarlanmış hafif bir DBMS. SQLite kodu kamuya açık bir alan olarak dağıtılır, yani. herhangi bir amaç için kısıtlama olmaksızın ve ücretsiz olarak kullanılabilir. SQLite geliştiricilerine mali destek, Adobe, Oracle, Mozilla, Bentley ve Bloomberg gibi şirketlerin de yer aldığı özel olarak oluşturulmuş bir konsorsiyum tarafından sağlanmaktadır.

Ana değişiklikler:

  • Реализовано выражение GÜNCELLEME для обновление содержимого таблицы на основе выборки из другой таблицы. В выражении использован синтаксис, соответствующий PostgreSQL.
  • Максимальный размер БД увеличен до 281 TB.
  • В PRAGMA bütünlüğü_kontrol обеспечена возможность выборочной проверки только определённой таблицы и связанных с ней индексов (ранее всегда проверялась вся БД).
  • Uzantı eklendi ondalık с функциями десятичной арифметики с произвольной точностью.
  • Genişlemede ieee754 внесены улучшения для поддержки чисел binary64.
  • В интерфейс командной строки (CLI) katma новые режимы форматирования вывода «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».
  • kip WAL (Write-Ahead Logging) в случае сбоя операции записи, ведущей к нарушению согласованности данных в файле shm, идущие следом транзакции теперь могут восстановить целостность файла shm при наличии активных транзакций на чтение, вместо вывода ошибки SQLITE_PROTOCOL.

Kaynak: opennet.ru

Yorum ekle