URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91405
[ Назад ]

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

Отправлено opennews , 26-Авг-13 22:14 
После трёх лет существования ветки 3.7.x представлен (http://www.sqlite.org/news.html) релиз SQLite 3.8.0 (http://www.sqlite.org/releaselog/3_8_0.html), легковесной базы данных, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Nokia, Bentle и Bloomberg.


Решение о значительной смене нумерации принято в связи с задействованием планировщика запросов нового поколения - NGQP (http://www.sqlite.org/queryplanner-ng.html), что не исключает вероятности нарушения совместимости (http://www.sqlite.org/queryplanner-ng.html#howtofix) с программами, завязанными на логику работы старого планировщика. Новый планировщик по всем параметрам превосходит планировщик, используемый ранее, отличаясь высокой производительностью и генерацией более оптимальных планов выполнения запросов.


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

URL: http://www.sqlite.org/news.html
Новость: http://www.opennet.me/opennews/art.shtml?num=37748


Содержание

Сообщения в этом обсуждении
"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено dr Equivalent , 26-Авг-13 22:25 
Скулайт нужен. Запуск отдельного демона для базы данных далеко не всегда оправдан. Разрабы молодцы.

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено umbr , 27-Авг-13 00:02 
Безусловно, Кэп :)

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 00:16 
Спасибо. Значит все не зря; теперь я спокоен.

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 10:03 
Лицензия достойная. Вот она - истинная свобода. На ее фоне GPL, BSD, Apache etc мало чем от проприетарщины отличаются.

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Andrey Mitrofanov , 27-Авг-13 10:09 
> Лицензия достойная. Вот она - истинная свобода.

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

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 20:48 
>> Лицензия достойная. Вот она - истинная свобода.
> Я тебе один умный вещь скажу, тольк-ты не а-бижайсь!
> PD это не лицензия. Сюрприз. ---Впрочем, баллы за усердние в набросе.

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено kurokaze , 28-Авг-13 10:23 
>Приведи 50 источников, что PD - не лицензия. Я приведу 60 источников, что PD - лицензия.

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено arisu , 30-Авг-13 12:40 
> PD де факто и де юре означает наиболее свободную лицензию.

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 11:57 
Общественное достояние стало лицензией?

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 20:45 
> Общественное достояние стало лицензией?

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 28-Авг-13 14:21 
Это лицензия, а не общественное достояние.

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 01:15 
Firefox теперь еще быстрее ?

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Anonus , 27-Авг-13 01:38 
Да, если не будешь забывать регулярно откачивать "вакуум" из БД.

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Константин , 27-Авг-13 02:01 
vacuum не влияет на производительность

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 02:13 
Влияет на NTFS

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 03:07 
> vacuum не влияет на производительность

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 06:01 
И увеличить потребление памяти открытой базы браузера

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено rshadow , 27-Авг-13 01:44 
даже голимый скайпик и тот теперь быстрее. слава sqlight!

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено commiethebeastie , 27-Авг-13 08:50 
В скайпе sqlite?

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 09:08 
Да

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 10:05 
> В скайпе sqlite?

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 15:34 
>> В скайпе sqlite?
> В Zimbra тоже. Что не мешает юзать терабайтные базы.

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 20:08 
тогда в много файликах куски баз по выборке

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 20:49 
> тогда в много файликах куски баз по выборке

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 28-Авг-13 10:55 
Разбить sqlite на портиции в виде файлов по диску

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено anonymous , 27-Авг-13 22:17 
>>> В скайпе sqlite?
>> В Zimbra тоже. Что не мешает юзать терабайтные базы.
> С трудом верится. Юзать можно. Но вот скорость........

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 09:30 
как ?
оракл еще не купил ?

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 10:04 
> как ?
> оракл еще не купил ?

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено kurokaze , 28-Авг-13 10:26 
> Хрен он Public Domain купит. Продается только GPL.

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



"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 28-Авг-13 14:28 
Вызывающе неверная информация.


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 11:58 
> как ?
> оракл еще не купил ?

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 20:49 
>> как ?
>> оракл еще не купил ?
> Не поделишься секретом как купить общественное достояние?

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 29-Авг-13 19:51 
> Купить нельзя. Продать можно.

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 15:35 
> как ?
> оракл еще не купил ?

Ему не нужно.


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 20:43 
Ну нужно-то ему, наверное, нужно. Чтобы прикрыть и более эффективно впаривать свою большую шнягу (80% установок которой под ... Windows).

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 20:51 
> Ну нужно-то ему, наверное, нужно. Чтобы прикрыть и более эффективно впаривать свою
> большую шнягу (80% установок которой под ... Windows).

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено arisu , 30-Авг-13 12:46 
> Чтобы прикрыть

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Аноним , 27-Авг-13 12:21 
>Новый планировщик по всем параметрам превосходит планировщик, используемый ранее

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено lucentcode , 27-Авг-13 18:18 
А почему в консорциуме спонсоров не видно Apple? В их iPhone куча данных в sqlite хранится.

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Andrey Mitrofanov , 27-Авг-13 18:44 
> А почему в консорциуме спонсоров не видно Apple? В их iPhone куча
> данных в sqlite хранится.

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено anonymous , 27-Авг-13 23:06 
Как у нового SQLite с одновременными запросами из множества программ к одной базе? В своё время это заставило KDE перейти на MySQL.

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено angra , 28-Авг-13 13:58 
На чтение никаких проблем никогда не было. С одновременной записью намного хуже чем в клиент-серверных БД, такой сценарий использования не является для sqlite правильным. Но все это не имеет отношения к тому, что у некоторых разработчиков KDE руки растут из жопы. Достаточно вспомнить про тридцатикратное дублирование данных от которого только недавно избавились. Для того, чтобы просадить sqlite на базе из нескольких десятков или даже сотен контактов, надо иметь настоящий антиталант.

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено anonymous , 28-Авг-13 17:27 
> Как у нового SQLite с одновременными запросами из множества программ к одной
> базе? В своё время это заставило KDE перейти на MySQL.

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


"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено arisu , 30-Авг-13 12:39 
фичи — это, конечно, здорово. но ведь превратят же «маленького и шустрого» в очередного мегамонстра, который уже перестанет быть маленьким, но так и не станет «настоящим». до creeping featurism осталось совсем чуть-чуть.

"Релиз БД SQLite 3.8.0 с новым планировщиком запросов"
Отправлено Crazy Alex , 03-Сен-13 19:52 
Учитывая, что они предыдущие версии годами поддерживают - не велика беда. Больше того - если таки creeping featurism получится - скорее всего останутся просто две ветки - простая и навороченная. Даже если в постой будут только багфиксы - этого вполне достаточно.