SQLite 3.40 выпущен с поддержкой WASM для веб-браузеров, расширением восстановления
В то время как Microsoft сегодня празднует общедоступный выпуск SQL Server 2022, разработчики с открытым исходным кодом сегодня выпускают SQLite 3.40 как новейшую версию этой удобной для встраивания реализации базы данных SQL, широко используемой многими кроссплатформенными приложениями и другим программным обеспечением для легкого ядра базы данных SQL. потребности.
Одним из заметных изменений в SQLite 3.40 стала возможность компиляции в WebAssembly (WASM). SQLite WASM'ed предназначен для использования в веб-браузерах, хотя он также должен работать и с различными реализациями времени выполнения WASM для настольных компьютеров. Для SQLite 3.40 реализация WASM считается бета-версией и, как ожидается, будет готова к эксплуатации в SQLite 3.41.
Другое большое изменение в SQLite 3.40 — расширение восстановления. В то время как файлы базы данных SQLite, как известно, очень надежны, в редких случаях они могут быть повреждены, по крайней мере, сейчас это средство пытается восстановить как можно больше данных.
Расширение восстановления SQLite предоставляет API для попытки восстановить как можно большую часть поврежденного файла базы данных. С интерфейсом командной строки SQLite теперь также есть команда «.recover» для попытки восстановить файл базы данных SQLite из CLI, в то время как Recovery API обеспечивает хорошую интеграцию на уровне приложения.
В SQLite 3.40 также реализованы усовершенствования планировщика запросов, небольшая оптимизация производительности, позволяющая сократить циклы ЦП примерно на 1%, и ряд других дополнений.
Одним из заметных изменений в SQLite 3.40 стала возможность компиляции в WebAssembly (WASM). SQLite WASM'ed предназначен для использования в веб-браузерах, хотя он также должен работать и с различными реализациями времени выполнения WASM для настольных компьютеров. Для SQLite 3.40 реализация WASM считается бета-версией и, как ожидается, будет готова к эксплуатации в SQLite 3.41.
Другое большое изменение в SQLite 3.40 — расширение восстановления. В то время как файлы базы данных SQLite, как известно, очень надежны, в редких случаях они могут быть повреждены, по крайней мере, сейчас это средство пытается восстановить как можно больше данных.
Расширение восстановления SQLite предоставляет API для попытки восстановить как можно большую часть поврежденного файла базы данных. С интерфейсом командной строки SQLite теперь также есть команда «.recover» для попытки восстановить файл базы данных SQLite из CLI, в то время как Recovery API обеспечивает хорошую интеграцию на уровне приложения.
В SQLite 3.40 также реализованы усовершенствования планировщика запросов, небольшая оптимизация производительности, позволяющая сократить циклы ЦП примерно на 1%, и ряд других дополнений.
Похожие публикации
Нет комментариев