empty static

Релиз SQLite 3.50: Новые функции и улучшения

SQLite 3.50 Последняя версия SQLite 3.50, минималистичной системы управления базами данных (СУБД), предоставляет пользователям новые возможности, такие как новые функции для работы с Unicode и улучшенные утилиты. SQLite известна как одна из самых лёгких и быстрых встроенных СУБД, активно используемая в различных приложениях – от мобильных до облачных. Распространяется как общественное достояние, SQLite позволяет бесплатно использовать свой код в любых целях, благодаря поддержке сообщества и специально созданного консорциума.

Изменения в функциональности

Это обновление включает функции unistr() и unistr_quote(), которые обеспечивают удобные методы для преобразования экранированных последовательностей в Unicode-символы и обратное преобразование. Эти функции особенно полезны для разработчиков, работающих с многоязычными данными и нуждающихся в быстрой и эффективной обработке строк.

Усовершенствования командной строки

В командной строке важно отметить отключение прямого вывода управляющих символов и использование функции unistr() для преобразования спецсимволов в .dump. Эти изменения помогают улучшить читаемость и точность выводимой информации, что в свою очередь способствует более удобному управлению базами данных.

Оптимизации и совместимость

Важное обновление затронуло и утилиту sqlite3_rsync, используемую для синхронизации и копирования баз данных между различными системами. В данном обновлении оптимизирован протокол синхронизации, что снижает трафик при перемещении похожих баз данных. Новые возможности также включают синхронизацию без активации режима WAL (Write-Ahead Logging), что упрощает администрирование SQL-баз.