Phát hành DBMS SQLite 3.33

được phát hành giải phóng SQLite 3.33.0, một DBMS nhẹ được thiết kế dưới dạng thư viện trình cắm thêm. Mã SQLite được phân phối dưới dạng miền công cộng, tức là. có thể được sử dụng không hạn chế và miễn phí cho bất kỳ mục đích nào. Hỗ trợ tài chính cho các nhà phát triển SQLite được cung cấp bởi một tập đoàn được thành lập đặc biệt, bao gồm các công ty như Adobe, Oracle, Mozilla, Bentley và Bloomberg.

Chính thay đổi:

  • Реализовано выражение CẬP NHẬT TỪ для обновление содержимого таблицы на основе выборки из другой таблицы. В выражении использован синтаксис, соответствующий PostgreSQL.
  • Максимальный размер БД увеличен до 281 TB.
  • В Tính toàn vẹn của PRAGMA_check обеспечена возможность выборочной проверки только определённой таблицы и связанных с ней индексов (ранее всегда проверялась вся БД).
  • Đã thêm tiện ích mở rộng số thập phân с функциями десятичной арифметики с произвольной точностью.
  • Đang mở rộng ieee754 внесены улучшения для поддержки чисел binary64.
  • В интерфейс командной строки (CLI) thêm новые режимы форматирования вывода «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».
  • Trong chế độ WAL (Write-Ahead Logging) в случае сбоя операции записи, ведущей к нарушению согласованности данных в файле shm, идущие следом транзакции теперь могут восстановить целостность файла shm при наличии активных транзакций на чтение, вместо вывода ошибки SQLITE_PROTOCOL.

Nguồn: opennet.ru

Thêm một lời nhận xét