The OpenNET Project / Index page

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

Выпуск СУБД SQLite 3.41

22.02.2023 13:41

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

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

  • Внесены оптимизации в планировщик запросов, затронувшие агрегированные запросы с выражением GROUP BY, а также применение индексов и использование сопрограмм вместо материализации подзапросов и представлений.
  • Добавлено расширение с функциями base64 и base85, которые теперь также доступны и в интерфейсе командной строки (CLI).
  • В CLI добавлена команда ".scanstats est" для оценки эффективности планировщика запросов.
  • В CLI обеспечено изменение приглашения ввода для индикации, что позиция ввода находится внутри строкового литерала, комментария, идентификатора или определения триггера.
  • При указании опции командной строки "--safe" расширен перечень отключаемых опасных SQL-функций.
  • По умолчанию отключён режим, разрешающий обрамление строковых литералов двойными кавычками.
  • В команде PRAGMA integrity_check обеспечено определение совпадения текстовых строк в таблице при использовании разного порядка следования байтов в индексе.
  • В парсере реализовано игнорирование лишних круглых скобок вокруг подзапроса, заданного по правую сторону от оператора IN, что соответствует поведению PostgreSQL (ранее SQLite обрабатывал подобные подзапросы как выражение, подпадающее под ограничение "LIMIT 1").


  1. Главная ссылка к новости (https://www.sqlite.org/changes...)
  2. OpenNews: Выпуск СУБД SQLite 3.40
  3. OpenNews: Разработчики SQLite развивают бэкенд HC-tree с поддержкой параллельных операций записи
  4. OpenNews: Опубликован DuckDB 0.6.0, вариант SQLite для аналитических запросов
  5. OpenNews: В SQLite добавлена поддержка WASM для использования СУБД в web-браузере
  6. OpenNews: Проект libSQL начал развитие форка СУБД SQLite
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58689-sqlite
Ключевые слова: sqlite, database
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 14:22, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Внесены оптимизации в планировщик запросов, затронувшие агрегированные запросы с выражением GROUP BY, использование индексов, использование сопрограмм вместо материализации подзапросов и представлений, функции json_tree() и json_each().

    Это я или данная фраза построена некорректно и не отражает действительность? Дальше не читал, лучше смотреть оригинальный текст…

     
     
  • 2.2, OpenEcho (?), 14:53, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Дальше не читал, лучше смотреть оригинальный текст…
    > Queries against the built-in table-valued functions json_tree() and json_each() will now usually treat "ORDER BY rowid" as a no-op.

    [reference](https://www.sqlite.org/changes.html)

     
     
  • 3.3, Аноним (1), 14:57, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Именно, с оригинальным текстом вопросов по смыслу не возникает. Просто интересно, зачем так коряво строить фразы.
     
     
  • 4.5, Аноним (5), 15:45, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Использовавшиеся в новости фразы, которые я также проверил на то, построены они правильно или не так очевидно, как в упомянутом англоязычном тексте, ссылку на который привел один из комментаторов ветки, в которой обсуждаем новость, в тексте которой и была обнаружена данная фраза, вызвавшая у тебя вопросы, подвергающие сомнению очевидность фраз, употребленных редактором новости, построены вполне очевидно.
     
  • 4.8, x3who (?), 16:22, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживаю. В источнике та же информация лучше структурирована, не стоило автору изобретать свой формат.
     
  • 3.35, OpenEcho (?), 19:32, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Queries against the built-in table-valued functions json_tree() and json_each() will now usually treat "ORDER BY rowid" as a no-op.

    Запросы сo встроенными, определенными пользователем функции json_tree() и json_each(), возвращающие данные в виде таблиц, будут теперь обрабатывать "ORDER BY rowid" как пустую операцию (т.е. игнорировать)


     
     
  • 4.38, Аноним (38), 21:36, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >встроенными, определенными пользователем функции

    вот что случается, когда хватают первый подсунутый гугль транслятором перевод.

    или откуда вы приплели тут user-defined?

     
     
  • 5.45, OpenEcho (?), 01:42, 24/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > откуда вы приплели тут user-defined?

    Пойман, считается :) По инерции написал, т.к. в мелкосовтовском варианте json_tree... user-defined


    > > вот что случается, когда хватают первый подсунутый гугль транслятором перевод.

    А вот без пoдёбоk совсем никак, да?


     

  • 1.4, Аноним (4), 15:42, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эх, всё жду когда в русском языке сделают поддержку запросов без учёта регистра (Слово =! слово)
     
     
  • 2.7, Аноним (7), 16:14, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Делай всем принудительный лоуеркейс или упперкейс.
     
  • 2.11, Аноним (11), 17:17, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты про COLLATE NOCASE или ICU в целом? Оба есть, пользуйся
     
     
  • 3.46, Аноним (46), 09:25, 26/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    с киррилицей utf8 это не работает
     

  • 1.6, Аноним (7), 16:13, 22/02/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     
     
  • 2.9, Анонимусс (?), 16:39, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 2.10, НеФанат (?), 16:41, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 3.12, Аноним (11), 17:18, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.14, Аноним (7), 17:38, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.13, Аноним (11), 17:20, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
     
  • 3.15, Аноним (7), 17:39, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
     
  • 4.17, Аноним (11), 17:42, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.20, Аноним (7), 17:51, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 6.22, Аноним (11), 17:56, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.24, Аноним (7), 18:04, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 8.34, Аноним (11), 18:43, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.23, beck (??), 17:56, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 5.25, Анонимусс (?), 18:06, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 5.26, Аноним (7), 18:07, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 5.27, Аноним (7), 18:09, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 6.33, Аноним (11), 18:42, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.30, Аноним (1), 18:22, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.36, Аноним (36), 19:54, 22/02/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     

     ....ответы скрыты (18)

  • 1.19, Ддд (?), 17:49, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Еще бы дрова все это поддерживали
     
     
  • 2.28, Аноним (7), 18:11, 22/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И хорошо что твои дрова это не поддерживают.
     
  • 2.41, Аноним (41), 01:47, 23/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Какие дрова? Эта СУБД и есть дрова - libsqlite.so. Линкуйся и юзай. Или ты про дрова видеокарты? Тогда ты новостью ошибся
     
     
  • 3.43, Аноним (43), 11:48, 23/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дрова не поддерживают такую тяжелую и ненужную базу.  
     

  • 1.31, Аноним (31), 18:22, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Юзаю на сервере в прдакшене, доволен как слон. Легко бекапить, не нужно париться с настройками, портами и сервисами.
     
     
  • 2.40, Аноним (40), 00:55, 23/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Че у тебя за продакшен такой, только учетки пользаков хранишь что ли
     
  • 2.44, sarman (?), 15:44, 23/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И... невозможность масштабировать.
     
     
  • 3.48, Аноним (48), 12:39, 27/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, там два пользователя админ и пользователь чего мне масштабировать то?
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру