The OpenNET Project / Index page

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

Релиз СУБД SQLite 3.18.0

02.04.2017 10:53

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

Основные новшества:

  • Добавлено выражение "PRAGMA optimize" для выполнения операции быстрой оптимизации БД для ускорения выполнения последующих запросов;
  • В расширение JSON1 добавлена функция json_patch() с реализаций алгоритма MergePatch для изменения или удаления элементов объекта JSON;
  • Внесены новые оптимизации для ускорения выполнения операции LIKE, которые действуют для произвольных выражений в левой части оператора LIKE, если шаблон в правой части не начинается с цифры или знака "минус";
  • Улучшена работа выражений "PRAGMA integrity_check" и "PRAGMA quick_check", которые теперь выполняют проверку ограничений CHECK;
  • Добавлена опция компиляции "-DSQLITE_MAX_MEMORY=N" для задания максимального лимита памяти, которую будет запрашивать SQLite;
  • В интерфейс командной строки добавлены команды .sha3sum и .selftest для вычисления хэша SHA3 и выполнения самопроверки целостности БД;
  • Активировано ограничение SQLITE_LIMIT_VDBE_OP, позволяющее ограничить максимальное число инструкций виртуальной машины для выполнения одного запроса, что может применяться для предотвращения запуска слишком больших выражений на системах, выполняющих SQL-код от не заслуживающих доверия пользователей.


  1. Главная ссылка к новости (http://www.mail-archive.com/sq...)
  2. OpenNews: Релиз СУБД SQLite 3.17.0
  3. OpenNews: Релиз СУБД SQLite 3.16.0
  4. OpenNews: Релиз СУБД SQLite 3.15.0
  5. OpenNews: Релиз СУБД SQLite 3.14.0
  6. OpenNews: Выпуск СУБД SQLite 3.13.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46302-sqlite
Ключевые слова: sqlite
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:00, 02/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Всегда радуют новости об sqlite. Видно что автор знает что делает, а то где ни глянь на новость об очередном мэйнстрим, то перекрещиваешься, чтоб дров не наломали.
     
     
  • 2.2, kirigiri (?), 11:56, 02/04/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Согласен, очень радует что есть такие проекты, где не создают видимость работыа реально что-то улучшают
     
     
  • 3.21, Аноним (-), 21:28, 02/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо, что есть такие проекты, но вы упускаете из виду, что в крупных проектах программных ошибок поменьше. SQLite до сих пор случайно валится с ошибкой сегмента при выполнении SQL-запросов. Пару лет назад уже исправляли мной обнаруженную такого типа ошибку, но в прошлом месяце я напоролся на ещё одну (SQL-запрос сохранить не удалось, разработчикам, соответственно, сообщено не было).
     
     
  • 4.23, пох (?), 22:48, 02/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > в крупных проектах программных ошибок поменьше

    это вам так кажется. До первой встречи с ORA-0006

     

  • 1.12, economist (?), 18:06, 02/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Да просто не по зубам 90% шабашащих "компьютерщиков" (их в РФ около 100 тыся!), зарабатывающих на незнании или эксплуатирующих невежество, впаривабщих ломанное ЗППО (назовем это так) и свободное СПО - признать что есть продукт SQLite, лучший в своем роде - да и еще и public domain. Что вечно стыдно им.

    Стыдно за то, то даже рубля не перечислили никому из авторов СПО. Никакому community. То, чем пользуются, на чем зарабатывают - ни копейки.

    Вот вы хоть раз делали Donate за то, чем пользуетесь ежедневно - Far, 7-zip, LibreOffice, Wikipedia, SQLite, DokuWiki, Gimp, InkScape, Python, UltraVNC...?

     
     
  • 2.14, Аноним (-), 18:28, 02/04/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вот вы хоть раз делали Donate за то, чем пользуетесь ежедневно -
    > Far, 7-zip, LibreOffice, Wikipedia, SQLite, DokuWiki, Gimp, InkScape, Python, UltraVNC...?

    Багрепорты с патчами не за донат не катят, т.к. "бесплатно" и "ничего за них не купишь" ?


     
     
  • 3.16, economist (?), 18:40, 02/04/2017 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >> Вот вы хоть раз делали Donate за то, чем пользуетесь ежедневно -
    >> Far, 7-zip, LibreOffice, Wikipedia, SQLite, DokuWiki, Gimp, InkScape, Python, UltraVNC...?
    > Багрепорты с патчами не за донат не катят, т.к. "бесплатно" и "ничего
    > за них не купишь" ?

    Багрепорты - не донат. Больше двух "не" - знак того что сказать по делу нечего.

     
     
  • 4.17, funny.falcon (?), 18:53, 02/04/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ты бы вместо глумления, подал бы пример кратким перечислением килобаксов, пожертвованных СПО.

    (сам я жертвовал, но не много, баксов 50 за все время. Так что, в отличии от тебя, мне хвастаться не чем, и я не считаю себя в праве глумить других).

    Что же касается Sqlite не посредственно, то я слышал, что ему не плохо заносят крупные конторы (а-ля Apple), т.к. его движок имеет широкое коммерческое применение. Могу ошибаться.

     
     
  • 5.24, economist (?), 08:11, 03/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То был ответ на реплику, что никому ничего не надо платить. Модератор реплику вырезал из-за матов, так что взятки - гладки. Доначил я немногим больше вашего, так что тоже гордиться нечем. Полностью согласен что SQLite-у денег хватает, дай Бог каждому СПО-проекту так выбиться "в люди". Но это скорее исключение.  
     
     
  • 6.33, пох (?), 13:58, 04/04/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Но это скорее исключение.  

    нет, это правило. Исключений, живущих именно с донатов, мне неизвестно. Одноразовые поделки не в счет.

    Обычно либо поделку делают в свободное от учебы время (доучившись и найдя работу - бросают, если работа найдена при кафедре - перекладывают на плечи недоучившихся, см ntpd), либо ее кто-нибудь спонсирует. Кнопки "donate" - так, для развлечения публики.

    Что происходит с теми, кому не досталось грантов и автор вырос - угадайте сами.

     
  • 4.18, Аноним (-), 19:04, 02/04/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Багрепорты с патчами не за донат не катят, т.к. "бесплатно" и "ничего
    >> за них не купишь" ?
    > Багрепорты - не донат.

    До патчей с исправлениями ты  не дочитал, да? Ну а че, могет-то каждый, подумаешь, нужно слегонца разбираться помимо предмета, в дебажинге, использованом ЯП, библиотеках, сборке и прочей шелухе. Делов-то - наверняка навел мышку и кликнул, на там еще пару клавиш нажал.
    То ли дело задонатить 10 рубликов!

    > Больше двух "не" - знак того что сказать по делу нечего.

    https://www.opennet.ru/openforum/vsluhforumID3/110836.html#15
    Самокритично. Или классика "в чужом глазу ..."


     

  • 1.27, iZEN (ok), 12:20, 03/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    На FreeBSD позавчера обновилась: http://www.freshports.org/databases/sqlite3/
     

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



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

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