Последняя версия SQLite 3.50, минималистичной системы управления базами данных (СУБД), предоставляет пользователям новые возможности, такие как новые функции для работы с Unicode и улучшенные утилиты. SQLite известна как одна из самых лёгких и быстрых встроенных СУБД, активно используемая в различных приложениях – от мобильных до облачных. Распространяется как общественное достояние, SQLite позволяет бесплатно использовать свой код в любых целях, благодаря поддержке сообщества и специально созданного консорциума.
Изменения в функциональности
Это обновление включает функции unistr()
и unistr_quote()
, которые обеспечивают удобные методы для преобразования экранированных последовательностей в Unicode-символы и обратное преобразование. Эти функции особенно полезны для разработчиков, работающих с многоязычными данными и нуждающихся в быстрой и эффективной обработке строк.
Усовершенствования командной строки
В командной строке важно отметить отключение прямого вывода управляющих символов и использование функции unistr()
для преобразования спецсимволов в .dump
. Эти изменения помогают улучшить читаемость и точность выводимой информации, что в свою очередь способствует более удобному управлению базами данных.
Оптимизации и совместимость
Важное обновление затронуло и утилиту sqlite3_rsync
, используемую для синхронизации и копирования баз данных между различными системами. В данном обновлении оптимизирован протокол синхронизации, что снижает трафик при перемещении похожих баз данных. Новые возможности также включают синхронизацию без активации режима WAL (Write-Ahead Logging), что упрощает администрирование SQL-баз.