The OpenNET Project / Index page

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

Релиз БД SQLite 3.8.0 с новым планировщиком запросов

26.08.2013 22:06

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

Решение о значительной смене нумерации принято в связи с задействованием планировщика запросов нового поколения - NGQP, что не исключает вероятность нарушения совместимости с программами, завязанными на логику работы старого планировщика. Новый планировщик по всем параметрам превосходит планировщик, используемый ранее, отличаясь высокой производительностью и генерацией оптимальных планов выполнения запросов.

Другим полезным нововведением является поддержка неполных индексов (Partial Indexes), охватывающих не все строки в таблице, а лишь их часть, удовлетворяющую заданному условию. Добавлена новая pragma-директива query_only, переводящая базу в режим только для чтения. Расширены возможности командной оболочки: команда ".import" теперь поддерживает многострочные поля и квотинг в соответствии с RFC-4180. Кроме того, разработчики отметили, что SQLite 3.8.0 является одним из наиболее интенсивно протестированных выпусков за всю историю существования проекта.

  1. Главная ссылка к новости (http://www.sqlite.org/news.htm...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/37748-sqlite
Ключевые слова: sqlite
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, dr Equivalent (ok), 22:25, 26/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +37 +/
    Скулайт нужен. Запуск отдельного демона для базы данных далеко не всегда оправдан. Разрабы молодцы.
     
     
  • 2.6, umbr (ok), 00:02, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Безусловно, Кэп :)
     
  • 2.7, Аноним (-), 00:16, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Спасибо. Значит все не зря; теперь я спокоен.
     
  • 2.18, Аноним (-), 10:03, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Лицензия достойная. Вот она - истинная свобода. На ее фоне GPL, BSD, Apache etc мало чем от проприетарщины отличаются.
     
     
  • 3.21, Andrey Mitrofanov (?), 10:09, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Лицензия достойная. Вот она - истинная свобода.

    Я тебе один умный вещь скажу, тольк-ты не а-бижайсь!

    PD это не лицензия. Сюрприз. ---Впрочем, баллы за усердние в набросе.

     
     
  • 4.33, Аноним (-), 20:48, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Лицензия достойная. Вот она - истинная свобода.
    > Я тебе один умный вещь скажу, тольк-ты не а-бижайсь!
    > PD это не лицензия. Сюрприз. ---Впрочем, баллы за усердние в набросе.

    Приведи 50 источников, что PD - не лицензия. Я приведу 60 источников, что PD - лицензия. Хотя это в принципе не важно. PD де факто и де юре означает наиболее свободную лицензию.

     
     
  • 5.39, kurokaze (ok), 10:23, 28/08/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Приведи 50 источников, что PD - не лицензия. Я приведу 60 источников, что PD - лицензия.

    И всё это ни на гран не изменит того что твой пост - жирный наброс

     
  • 5.49, arisu (ok), 12:40, 30/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > PD де факто и де юре означает наиболее свободную лицензию.

    особенно в странах, где PD вообще не работает.

     
  • 3.22, Аноним (-), 11:57, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Общественное достояние стало лицензией?
     
     
  • 4.32, Аноним (-), 20:45, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Общественное достояние стало лицензией?

    Точно. http://hotdesignfor.us/news/2010/10/12/public-domain-mark-licenziya-maksimaln

     
     
  • 5.43, Аноним (-), 14:21, 28/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Это лицензия, а не общественное достояние.
     

  • 1.8, Аноним (-), 01:15, 27/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Firefox теперь еще быстрее ?
     
     
  • 2.9, Anonus (ok), 01:38, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, если не будешь забывать регулярно откачивать "вакуум" из БД.
     
     
  • 3.11, Константин (??), 02:01, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    vacuum не влияет на производительность
     
     
  • 4.12, Аноним (-), 02:13, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Влияет на NTFS
     
  • 4.13, Аноним (-), 03:07, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > vacuum не влияет на производительность

    Не факт. Внутренняя фрагментация свободного места - вполне может посадить производительность базы.

     
     
  • 5.14, Аноним (-), 06:01, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И увеличить потребление памяти открытой базы браузера
     
  • 2.10, rshadow (ok), 01:44, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    даже голимый скайпик и тот теперь быстрее. слава sqlight!
     
     
  • 3.15, commiethebeastie (ok), 08:50, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В скайпе sqlite?
     
     
  • 4.16, Аноним (-), 09:08, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да
     
  • 4.20, Аноним (-), 10:05, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В скайпе sqlite?

    В Zimbra тоже. Что не мешает юзать терабайтные базы.

     
     
  • 5.26, Аноним (-), 15:34, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> В скайпе sqlite?
    > В Zimbra тоже. Что не мешает юзать терабайтные базы.

    С трудом верится. Юзать можно. Но вот скорость........

     
     
  • 6.30, Аноним (-), 20:08, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    тогда в много файликах куски баз по выборке
     
     
  • 7.34, Аноним (-), 20:49, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > тогда в много файликах куски баз по выборке

    Сформулируй мысль точнее. С трудом воспринимается.

     
     
  • 8.41, Аноним (-), 10:55, 28/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Разбить sqlite на портиции в виде файлов по диску ... текст свёрнут, показать
     
  • 6.37, anonymous (??), 22:17, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>> В скайпе sqlite?
    >> В Zimbra тоже. Что не мешает юзать терабайтные базы.
    > С трудом верится. Юзать можно. Но вот скорость........

    Тюнить надо свое приложение (точнее, параметры базы и работы с ней).
    С 85 инсертов в секунду до 96 000 инсертов:
    http://stackoverflow.com/questions/1711631/how-do-i-improve-the-performance-o
    У меня тоже sqlite3 отлично работает на многих сотнях тысяч записей и активной выборкой/записью. Вопрос лишь в том, что надо догадываться, как она устроена.

     

  • 1.17, Аноним (17), 09:30, 27/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    как ?
    оракл еще не купил ?
     
     
  • 2.19, Аноним (-), 10:04, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > как ?
    > оракл еще не купил ?

    Хрен он Public Domain купит. Продается только GPL.

     
     
  • 3.40, kurokaze (ok), 10:26, 28/08/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Хрен он Public Domain купит. Продается только GPL.

    Продается все что угодно, например в виде платной поддержки. Но наивным и скорбным умом фанатикам-гплфобам этого не понять.


     
  • 3.44, Аноним (-), 14:28, 28/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вызывающе неверная информация.

     
  • 2.23, Аноним (-), 11:58, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > как ?
    > оракл еще не купил ?

    Не поделишься секретом как купить общественное достояние?

     
     
  • 3.35, Аноним (-), 20:49, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> как ?
    >> оракл еще не купил ?
    > Не поделишься секретом как купить общественное достояние?

    Купить нельзя. Продать можно.

     
     
  • 4.47, Аноним (-), 19:51, 29/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Купить нельзя. Продать можно.

    Продажа становится продажей во время покупки. А купить, вы сами сказали, нельзя. Значит и продать нельзя.

     
  • 2.27, Аноним (-), 15:35, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > как ?
    > оракл еще не купил ?

    Ему не нужно.

     
     
  • 3.31, Аноним (-), 20:43, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну нужно-то ему, наверное, нужно. Чтобы прикрыть и более эффективно впаривать свою большую шнягу (80% установок которой под ... Windows).
     
     
  • 4.36, Аноним (-), 20:51, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну нужно-то ему, наверное, нужно. Чтобы прикрыть и более эффективно впаривать свою
    > большую шнягу (80% установок которой под ... Windows).

    Сбер, СМЭВ - сколько еще?

     
  • 4.50, arisu (ok), 12:46, 30/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чтобы прикрыть

    угу. MySQL, смотрю, «прикрыли». так хорошо, что многие его повыкидывали и перешли на форк, спокойно обошедший «папу» по фичам.

     

  • 1.25, Аноним (-), 12:21, 27/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Новый планировщик по всем параметрам превосходит планировщик, используемый ранее

    Где графики и проценты посмотреть?

     
  • 1.28, lucentcode (ok), 18:18, 27/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А почему в консорциуме спонсоров не видно Apple? В их iPhone куча данных в sqlite хранится.
     
     
  • 2.29, Andrey Mitrofanov (?), 18:44, 27/08/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А почему в консорциуме спонсоров не видно Apple? В их iPhone куча
    > данных в sqlite хранится.

    Они оплачивают дошuраки патчами!

     

  • 1.38, anonymous (??), 23:06, 27/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Как у нового SQLite с одновременными запросами из множества программ к одной базе? В своё время это заставило KDE перейти на MySQL.
     
     
  • 2.42, angra (ok), 13:58, 28/08/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На чтение никаких проблем никогда не было. С одновременной записью намного хуже чем в клиент-серверных БД, такой сценарий использования не является для sqlite правильным. Но все это не имеет отношения к тому, что у некоторых разработчиков KDE руки растут из жопы. Достаточно вспомнить про тридцатикратное дублирование данных от которого только недавно избавились. Для того, чтобы просадить sqlite на базе из нескольких десятков или даже сотен контактов, надо иметь настоящий антиталант.
     
  • 2.46, anonymous (??), 17:27, 28/08/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Как у нового SQLite с одновременными запросами из множества программ к одной
    > базе? В своё время это заставило KDE перейти на MySQL.

    Смотрите на WAL или увеличивайте тайм-аут на запрос на запись и оформляйте sql-код в транзакции. Я пошел по второму пути по ряду причин, проблем в принципе нет.
    А разрабы КДЕ, по моему скромному мнению, документацию к sqlite не изучали. Как, к сожалению, и разрабы zabbix.

     

  • 1.48, arisu (ok), 12:39, 30/08/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    фичи — это, конечно, здорово. но ведь превратят же «маленького и шустрого» в очередного мегамонстра, который уже перестанет быть маленьким, но так и не станет «настоящим». до creeping featurism осталось совсем чуть-чуть.
     
     
  • 2.52, Crazy Alex (ok), 19:52, 03/09/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Учитывая, что они предыдущие версии годами поддерживают - не велика беда. Больше того - если таки creeping featurism получится - скорее всего останутся просто две ветки - простая и навороченная. Даже если в постой будут только багфиксы - этого вполне достаточно.
     

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



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

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