The OpenNET Project / Index page

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

Релиз БД SQLite 3.8.5

05.06.2014 11:53

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

В новом выпуске:

  • Добавлена поддержка частичной сортировки по индексам, при которой при выборке с сортировкой по нескольким полям вместо одной большой сортировки результата, выполняется серия мелких локальных сортировок.
  • Улучшена работа планировщика запросов, приоритет теперь отдаётся индексам, которые также могут быть задействованы в блоке WHERE.
  • Работа полнотекстовых индексов FTS4 оптимизирована для ситуации с большой интенсивностью обновлений.
  • Добавлены новые параметры URI-запросов - "nolock" и "immutable".
  • В CLI-интерфейс добавлена поддержка команд ".system" и ".once".
  • Сокращено потребление памяти при соединении с БД в режиме только для чтения, за счёт прекращения сохранения CHECK-параметров.


  1. Главная ссылка к новости (http://sqlite.org/releaselog/3...)
  2. OpenNews: Релиз БД SQLite 3.8.0 с новым планировщиком запросов
  3. OpenNews: Новая версия БД SQLite 3.7.10
  4. OpenNews: Новая версия БД SQLite 3.7.9
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/39933-sqlite
Ключевые слова: sqlite
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, anonymous (??), 13:11, 05/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Отличная БД. Изменения тоже радуют.
     
  • 1.2, Штунц (?), 16:55, 05/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Было бы классно, если бы можно было бы используя клиентскую библиотеку SQLite писать приложения для работы с серверной БД. Чтобы распространяя приложение по клиентам те сами бы выбирали, серверная ли БД или локальная.
     
     
  • 2.3, Штунц (?), 17:01, 05/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    P.S.
    я так понимаю, что проекты типа этого http://www.sqlitening.com пытаются решить вопрос серверного SQLite, но было бы интересно иметь подобное из коробки
     
     
  • 3.5, Andrey Mitrofanov (?), 17:18, 05/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > серверного SQLite, но было бы интересно иметь подобное из коробки

    firebird embedded, вроде, умеет. Но тут снова незадача - это не sqlite, да.

     
  • 2.4, 1 (??), 17:10, 05/06/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Пиши через JDBC/ODBC и будет тебе щастье
     
  • 2.6, Crazy Alex (ok), 18:50, 05/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Firebird именно так работает. Хоть к локальной базе цепляйся напрямую, хоть к серверу - отличается только строка подключения.
     
  • 2.7, Ян Злобин (ok), 22:57, 05/06/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    libpq чем не устраивает?
     
     
  • 3.8, Штунц (?), 02:44, 06/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    не понял вопроса насчет libpq. PostgreSQL существует только в серверной редакции, не?
     
     
  • 4.10, Ян Злобин (ok), 12:27, 06/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > не понял вопроса насчет libpq. PostgreSQL существует только в серверной редакции, не?

    sqlite - чисто клиентская библиотека, libpq - чисто серверная.  Всё, что надо для счастья.  Выбирать автоматом несложно, другой вопрос зачем это делать.

     
     
  • 5.11, Штунц (?), 13:28, 06/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как это зачем, чтобы не поддерживать две версии кода запросов и т.д.
     
  • 2.9, anonymous (??), 09:20, 06/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Было бы классно, если бы можно было бы используя клиентскую библиотеку SQLite
    > писать приложения для работы с серверной БД. Чтобы распространяя приложение по
    > клиентам те сами бы выбирали, серверная ли БД или локальная.

    Можно написать свою надстройку для такой цели. Делается достаточно просто, в особенности на tcl.

     
  • 2.12, beerseller (ok), 13:55, 06/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    У самой sqlite нету сервера. У неё другие задачи.
    Если хочется клиент-серверной реализации - пишите серверную часть своего приложения. А клиентов подключайте через него.
    Эту "серверную часть" можно и локально пускать :-)
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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