Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Доступна СУБД SQLite 3.54 с оптимизациями, расширением CLI и прекращением поддержки Windows XP

11.10.2026 07:44 (MSK)

Опубликован релиз SQLite 3.54, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум.

Основные изменения:

  • Проведены оптимизации, позволившие ускорить прохождение теста speedtest1 примерно на 4% по сравнению с прошлой версией и на 7.5% по сравнению с выпуском 3.51 годичной давности. Результаты могут меняться в зависимости от вида нагрузки, сборочных опций, CPU, компилятора и операционной системы.
  • В утилите sqlite реализована возможность использования escape-последовательностей для показа дополнительной информации о состоянии в приглашении командной строки, например, "/x" для сведений об открытой транзакции, "/r" для БД в режиме только для чтения, "/m" для БД, хранимой только в оперативной памяти, "/f" для вставки имени файла с БД, "/v" для показа версии SQLite, "/:" и "/;" для построения условных выражений, "/u" и "/h" для вставки имени пользователя и хоста. Настройка шаблона приглашения командной строки осуществляется через переменные окружения SQLITE_PS1 и SQLITE_PS2.
  • В утилите sqlite в команду ".mode" добавлены опции "--ifmt", "--rowcount on" и "--titles always" для настройки формата чисел с плавающей запятой и управления показом счётчика строк и заголовка. Заменён обработчик команды ".diskused". По умолчанию оставлен заголовок с именами столбцов, если запрос не вернул строк, а также отключена чистка нулевых байтов при выводе blob-ов в Unix-системах.
  • В планировщике запросов ускорено выполнение операций UPDATE в ситуациях, когда имеются индексы по выражениям, но индексируемое значение не меняется. Оптимизировано выполнение операций "expr OR TRUE" и "expr OR FALSE". Обеспечено игнорирование выражения DISTINCT в SELECT-подзапросах, указанных справа от оператора "IN". Ускорена обработка и снижено потребление памяти при указании в UNION-запросах выражения "LIMIT 1".
  • В команде ALTER TABLE обеспечен вывод ошибки для любых попыток добавления, удаления или переименования столбцов с зарезервированными именами "ROWID", "_ROWID_" и "OID".
  • Добавлена SQL-функция diskused() для оценки места, которое таблицы и индексы занимают на накопителе.
  • В SQL-функции printf() и format() добавлены подстановки "%J" и "%j" для вывода в формате JSON.
  • В функции работы с датами и временем добавлены модификаторы "weekday -N" и "end of".
  • На системах с поддержкой флага O_TMPFILE в функции open(), данный режим задействован при создании временных файлов.
  • Прекращена поддержка старых версий ОС Windows, включая Windows CE и Windows XP. В качестве минимальной версии заявлена Windows Vista.


  1. Главная ссылка к новости (https://github.com/sqlite/sqli...)
  2. OpenNews: Выпуск СУБД SQLite 3.53
  3. OpenNews: Клон SQLite на Rust, воссозданный AI на основе спецификаций
  4. OpenNews: Проекты CBS и sqld развивают облачный и серверный варианты SQLite
  5. OpenNews: Проект Redka развивает реализацию протокола и API Redis поверх SQLite
  6. OpenNews: Выпуск DuckDB 0.10.0, варианта SQLite для аналитических запросов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66442-sqlite
Ключевые слова: sqlite
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:24, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/–
    >прекращением поддержки Windows XP

    Шок! Да как они могли!

     
     
  • 2.3, Аноним (3), 10:09, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/–
    Я за это дизлайк новости поставил.
     
     
  • 3.5, анони (?), 10:22, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/–
    А шо её вечно должны поддерживать?
     
     
  • 4.7, Аноним (7), 11:08, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Ну да, ведь это идеальная ОС. Всё остальное - лишь рюшечки поверх, идеал был достигнут в 2001
     
     
  • 5.8, Смузихеб забывший пароль (?), 11:24, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А ведь в своё время и на ХР точно так же ругались, мол, нафиг все эти украшательства, жрущие ресурсы. Вот то ли дело 98/МЕ
     
     
  • 6.10, Аноним (10), 11:46, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > 98/МЕ

    2000. А так всё верно.

     
     
  • 7.22, inferrna (ok), 13:17, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    2000 точно также была жручей по сравнению с 98 и заметно тормозила там, где 98 летала.
     
  • 6.21, Аноним (21), 13:02, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я помню ко мне знакомый пришел, похвастался, что ухе на ХР перешёл а я ещё на 98 сидел. Ну я сослался на то, что надо подождать пока систему сделают стабильной. И был прав, ХР юзабельной стала только после SP3.
     
  • 6.30, Аноним (30), 14:36, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Только вот после xp ничего лучше и не вышло
    Семерка с грехом пополам всплыла, но чем дальше, тем хуже
     
  • 6.37, Аноним (37), 15:37, 11/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 5.15, ананимеус1 (?), 12:40, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Назвать эту систопердящую поделку идеальной ос это нужно совершенно ничего не понимать.
    Идеальной была 2000.
     
     
  • 6.17, Аноним (7), 12:48, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А в win2k была поддержка DOS-игр?
     
     
  • 7.23, Аноним (23), 13:46, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну вообще-то была. NTVDM. На Википедии до сих пор написано, что NTVDM не поддерживал работу DOS-программ, которые используют недокументированные возможности DOS. А в мануале к Doom написано, что поддерживается NT 4.0 начиная с какого-то сервис-пака (шестого?) и 2000/XP. Так что - какие-то проги можно запустить без Досбокса. Но не все.
     
  • 6.24, Ivan_83 (ok), 13:46, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    У 2к было плохо с поддержкой софта, собственно и на ХР был не подарок с тем что писали под 98, но на 2к прям совсем хуже.
    Кроме того 2к это NT5.0 а XP - NT5.1, так что можешь считать что это был сервис пак для 2к :)

    "Красивости" гуя там легко выключались, ненужно службы тоже, дальше оно от 2к мало чем отличалось внешне и по потреблению.

     
  • 5.26, kusb reg (ok), 13:51, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Это кажется последняя реальная ОС - остальное это какой-то сон
     
  • 4.9, User (??), 11:27, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Нет, просто в новостях о ТАКОМ "фпсину!" писать нельзя - пусть вот сами узнают (За одним вот ровный ноль практических пользователей последнего SQLITE под XP бы и обнаружился)
     
     
  • 5.16, Аноним (16), 12:43, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Можно подумать пользователи сикуляйта на хре с утра до вечера бегают по нейрослопоопеннетам и орут "МЫЫЫЫЫ АААААА ПОЛЬЗУЭЭЭЭЭЭЭМММММЪъъъъъЪ!!!"

    Заняты они более полезными делами.

     
     
  • 6.19, User (??), 12:59, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Можно подумать пользователи сикуляйта на хре с утра до вечера бегают по
    > нейрослопоопеннетам и орут "МЫЫЫЫЫ АААААА ПОЛЬЗУЭЭЭЭЭЭЭМММММЪъъъъъЪ!!!"

    \Смотрит в комментарии выше\ Ну... да?
    Или вы предполагаете, что это они комментировают, а на самом деле ничем подобным не пользуются? Так тоже спортить не буду.

    > Заняты они более полезными делами.

    А вот тут да, сомнения.

     
  • 4.11, Аноним (11), 12:04, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    так вопрос просто не стоит, нечего там поддерживать, вот 32 - 64 бит, это да, проблема, если криво написано, если нормально (нормально это на троечку) то тоже нет, только ктож нормально пишет.
     
     
  • 5.25, Ivan_83 (ok), 13:48, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Скорее всего не хватает каких то АПИ или флагов, вот и решили дропнуть под таким мизерным поводом.
     
     
  • 6.27, kusb reg (ok), 13:54, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Вот можно наверное кстати сделать прослойку для портирования. Это не кажется прям сложным, потому что API Windows XP всё равно похож на более современные API.
     
     
  • 7.28, Ivan_83 (ok), 14:05, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не всегда.
    Иногда начинает не хватать симо зависимых вещей, да и вообще накапливается много такого кода который нужен только на устаревших ОС. А код тоже бывает надо поддерживать и оно начинает тянуть карман.
     
  • 4.34, Аноним (34), 15:23, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Хотя бы до 2038 или какой там судный день по времени Unix или что там было.
     
  • 2.4, Shantikov (?), 10:17, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    😮😢😩
     
  • 2.35, Аноним (35), 15:24, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Мастдай должен быть мёртвым. Поддержку любой винды, кроме 11 нужно выкинуть немедленно.
     
     
  • 3.38, Аноним (37), 15:39, 11/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     

  • 1.2, Аноним (2), 09:31, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Semver не соблюдают
     
     
  • 2.12, Tron is Whistling (?), 12:17, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    К счастью да.
     
     
  • 3.13, Аноним (13), 12:28, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Для кого к счастью? Вы чьих будете?
     
     
  • 4.14, ананимеус1 (?), 12:39, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Для хоть немного адекватных к счастью. Остальным сочувствую.
     

  • 1.6, Анон1110м (?), 10:46, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    Предпочитаю Firebird и dBase.
     
  • 1.18, Разраб (?), 12:54, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    фуфло. для сравнения джавовая H2 полностью совместима с посnгре
     
     
  • 2.20, Аноним (20), 13:01, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    мне кажется, ты ряженый, а не разраб, совместимость СУБД меряют по поддержке стандартов и уровней/слоёв SQL, а не между собой
     
     
  • 3.29, Аноним (29), 14:12, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Лжепрограммист.
     
  • 3.31, Аноним (31), 14:52, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    А вот ты и прибежал любитель совместимость это нонсенс.
     

  • 1.32, Аноним (31), 14:53, 11/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    Скулайт это электрон в мире без данных.
     
     
  • 2.33, онанист (?), 15:00, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    электрон так же неисчерпаем как и атом (ц)
     
     
  • 3.36, Аноним (36), 15:36, 11/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Протон так же неисчерпаем как и атом*
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: