The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск СУБД SQLite 3.8.11"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск СУБД SQLite 3.8.11"  +/
Сообщение от opennews on 30-Июл-15, 10:02 
Доступен (http://permalink.gmane.org/gmane.comp.db.sqlite.announce/49) релиз SQLite 3.8.11 (http://sqlite.org/releaselog/3_8_11.html) (следом вышел корректирующий релиз 3.8.11.1), легковесной системы управления базами данных, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg.

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


-  Добавлено экспериментальное расширение RBU (http://www.sqlite.org/rbu.html) (Resumable Bulk Update), предназначенное для организации быстрых инкрементальных обновлений больших наборов данных;
-  Добавлено экспериментальное расширение FTS5 (http://www.sqlite.org/fts5.html) с новой реализацией системы полнотекстового поиска;

-  В расширение spellfix1 (http://www.sqlite.org/spellfix1.html) добавлена поддержка выражения "ON CONFLICT (http://www.sqlite.org/lang_conflict.html)";
-  В операторе "IS" реализована возможность использования индексов;
-  Улучшена работа планировщика запросов в плане автоматической индексации подзапросов, заданных в блоке FROM;
-  Добавлена команда "PRAGMA cell_size_check (http://www.sqlite.org/pragma.html#pragma_cell_size_check)" для выявления повреждения файла БД на ранней стадии;
-  В полнотекстовом движке  FTS3 в функции matchinfo() появился новый флаг сопоставления "b (http://www.sqlite.org/fts3.html#matchinfo-b)";
-  Добавлена программа  fuzzcheck для качественного fuzz-тестирования БД. Программа автоматически вызывается при выполнении "make test";

-  Увеличена эффективность работы страничного кэша и реализовано предварительное выделение памяти для кэша. В тестах изменение позволило поднять производительность на 5% при типовых применения СУБД. Внесены разнообразные микрооптимизации, которые позволили выполнить на 22.3% больше работы в рамках тех же циклов CPU. В сумме, по производительности выпуск 3.8.11 в два раза быстрее 3.8.0 и в три раза быстрее 3.3.9 (при тестировании cachegrind и speedtest1.c в Ubuntu 14.04 x64 при сборке в gcc 4.8.2 с флагом -Os).


URL: http://permalink.gmane.org/gmane.comp.db.sqlite.announce/49
Новость: http://www.opennet.dev/opennews/art.shtml?num=42691

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск СУБД SQLite 3.8.11"  –4 +/
Сообщение от Бутират on 30-Июл-15, 10:02 
Добавляют всякое нинужно, вместо того, чтобы реализовать strict typing.
PS: Проект прекрасный и замечательный
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск СУБД SQLite 3.8.11"  +/
Сообщение от bOOster email(ok) on 30-Июл-15, 11:05 
Очень много издержек на это. для SQL сервера это нормально, а для легковеса, который сам по себе как С от ассемблера - не нужно.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Выпуск СУБД SQLite 3.8.11"  –3 +/
Сообщение от Аноним (??) on 30-Июл-15, 13:23 
Издержки сократятся как минимум при разработке, т.к. будет меньше возможностей сделать незаметную ошибку. И следуя вашей же логике weak typing вообще нечего делать в минималистичной базе, т.к. это ничем не оправданное усложнение и раздувание кода.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Выпуск СУБД SQLite 3.8.11"  +2 +/
Сообщение от ... on 30-Июл-15, 13:34 
Угу. 100500 типов данных с проверками на каждый из них - это же гораздо проще и легче чем усложненным и раздутым кодом все в строки ложить. </sarcasm>
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "Выпуск СУБД SQLite 3.8.11"  –2 +/
Сообщение от Аноним (??) on 30-Июл-15, 20:43 
Десяток разных типов никакой проблемы не создадут. Это показали многие базы со строгой типизацией. Тем не менее у строк большие издержки при хранении и работе с числами.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. "Выпуск СУБД SQLite 3.8.11"  +1 +/
Сообщение от Alexey (??) on 31-Июл-15, 22:54 
Сделайте форк и докажите всем, что 100500 использований sqlite - это ошибка.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

8. "Выпуск СУБД SQLite 3.8.11"  +/
Сообщение от Stax (ok) on 30-Июл-15, 17:47 
Этого делать никак нельзя: слишком много говнокода, активно использующего sqlite сломается.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Выпуск СУБД SQLite 3.8.11"  +/
Сообщение от Crazy Alex (ok) on 30-Июл-15, 19:25 
Это при желании лечится сменой мажорной версии. Но вот необходимость именно для sqlite как-то не очевидна
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Выпуск СУБД SQLite 3.8.11"  +1 +/
Сообщение от Crazy Alex (ok) on 30-Июл-15, 19:24 
Firebird в помощь, если хочется типизации. А sqlite - какой есть, такой и есть.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

17. "Выпуск СУБД SQLite 3.8.11"  +/
Сообщение от angra (ok) on 03-Авг-15, 11:19 
Одна из причин моей любви к sqlite - это как раз отсутствие типов. Двойная валидация нафиг не нужна.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск СУБД SQLite 3.8.11"  +/
Сообщение от 10й Брейтовский переулок on 30-Июл-15, 11:48 
FTS5  кто-нибудь пробовал? как там с UTF?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск СУБД SQLite 3.8.11"  –3 +/
Сообщение от Тот_Самый_Анонимус on 30-Июл-15, 15:46 
Список спонсоров доставляет. И без богомерзкой ГПЛ обходятся.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Выпуск СУБД SQLite 3.8.11"  +/
Сообщение от Аноним (??) on 30-Июл-15, 22:02 
>богомерзкой

https://en.wikipedia.org/wiki/Religion_and_schizophrenia

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

15. "Выпуск СУБД SQLite 3.8.11"  +2 +/
Сообщение от Яро Ш. Я. on 31-Июл-15, 09:57 
Не в бдзуна корм
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

12. "Выпуск СУБД SQLite 3.8.11"  +/
Сообщение от Аноним (??) on 30-Июл-15, 20:45 
Сжатия не хватает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Выпуск СУБД SQLite 3.8.11"  –2 +/
Сообщение от хрюкотающий зелюк on 30-Июл-15, 21:13 
Люблю SQLite, применяю совместно с Qt 5 ^_^
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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