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

Исходное сообщение
"Выпуск SQLite 3.8.9"

Отправлено opennews , 09-Апр-15 09:35 
Доступен (http://permalink.gmane.org/gmane.comp.db.sqlite.announce/47) релиз SQLite 3.8.9 (http://sqlite.org/releaselog/3_8_9.html), легковесной системы управления базами данных, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg.


В новом выпуске основные изменения связаны с проведением работы по исправлению ошибок. Из улучшений можно отметить перевод VxWorks-7 в разряд официально поддерживаемых и протестированных платформ, добавление команды ".dbinfo", PRAGMA index_xinfo (http://sqlite.org/pragma.html#pragma_index_xinfo) и интерфейса sqlite3_status64() (http://sqlite.org/c3ref/status.html). В новом выпуске также проведена оптимизация производительности полнотекстовых запросов fts3/4, используемых в сочетании с оператором OR. Устранено потенциальное целочисленное переполнение в функциях sqlite3_blob_read() и sqlite3_blob_write().

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


Содержание

Сообщения в этом обсуждении
"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 09:35 
Насколько тяжелая эта SQLite?
Например на средненьком компе потянет одновременную работу с например 20000 баз?

"Выпуск SQLite 3.8.9"
Отправлено Genry_U , 09-Апр-15 09:47 
Он всё потянет, если тебя не интересует скорость.

"Выпуск SQLite 3.8.9"
Отправлено LU , 09-Апр-15 14:01 
Что есть скорость? Например простые запросы на чтение sqlite выполнит быстрее, чем, например, postgres.

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 14:57 
вот с записью очень плохо.

"Выпуск SQLite 3.8.9"
Отправлено анонимус , 09-Апр-15 21:24 
а мне показалось, что с записью проблемы только когда каждая операция отрабатывает как отдельная транзакция.
Если commit делать редко, то вроде нормальная скорость.

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 09:48 
Описанная Вами задача - скорее не для средненьких компов.
Хотя, смотря какие базы, и в какой степени комп "средненький".

<Картинка про троллейбус из буханки хлеба.jpg>


"Выпуск SQLite 3.8.9"
Отправлено hoopoe , 09-Апр-15 10:23 
SQLite хранит базы в файле (одна база - один файл + файлы для локов), т.е. скорострельность будет определяться скоростью доступа в файло

"Выпуск SQLite 3.8.9"
Отправлено An on , 09-Апр-15 10:39 
https://www.sqlite.org/whentouse.html

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 15:50 
Если вам требуется /20000 баз на средненьком компе/ могу порекомендовать оформить подписку на Amazon RDS, впрочем, если баз так много, то определенно нужно денормализовывать и уходить в Amazon DynamoDB или облачные аналоги.

"Выпуск SQLite 3.8.9"
Отправлено Crazy Alex , 09-Апр-15 19:01 
Зачем горячиться? Может, там каждая база из трёх таблиц по сотне записей

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 22:32 
Я, честно говоря, даже представить себе не могу такую задачу, которая потребует такого количества баз, так что решил, что автор имеет ввиду таблицы.

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 12-Апр-15 21:29 
20000 баз? У нас в, компании, в которой 10000-15000 сотрудников трудятся, 2-3 базы (основная и тестовые). На Оракле. На предыдущем месте работы (поставщик услуг связи), у каждого филиала в биллинговой системе было 2 базы, на Оракле. Я боюсь спросить - чем автор комментария занимается, что ему понадобилось "на средненьком компе" поднимать 20000 баз на встраиваемой СУБД для пользовательских приложений?

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 10:09 
VxWorks-7 - зачем?

"Выпуск SQLite 3.8.9"
Отправлено Ы , 09-Апр-15 11:18 
> VxWorks-7 - зачем?

Затем, что сотни миллионов устройств управляются этой RTOS?


"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 14:09 
Где ты нашел сотни миллионов устройств на этом? В большинстве девайсов по мере роста доступных ресурсов VxWorks-а выпер обычный линух. Это там теперь сотни миллионов :)

"Выпуск SQLite 3.8.9"
Отправлено Ы , 09-Апр-15 14:16 
Windriver -- самая старая и самая успешная компания на этом рынке.

Я помню их EISA карты 95 года выпуска.

И VxWorks уже работал.

Очень задолго до появления Линукса вообще.


"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 15:04 
А что сегодня?

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 17:24 
А сегодня работает на борту спутников.

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 10-Апр-15 11:33 
А десктопо-сервера-ноутбуко-роутеры как?

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 10-Апр-15 13:07 
А там и NetBSD нормально будет работать. Это неинтересно, там не нужен RTOS. А вот исследовательские аппараты в глубокий космос - это интересно и там VxWorks.

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 10-Апр-15 14:13 
RTOS на десктопо-ноутбуках как раз и нужен. По крайней мере, возможность выдать приложению приоритет реального времени, как это сделано в rt патче, xenomai или rtai.

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 10-Апр-15 14:40 
CPU на десктопо-нетбуках RT'ные?

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 10-Апр-15 15:42 
Нет, хотя, для обеспечения мягкого реалтайма гарантировать поведение задачи на протяжении определённого времени представляется возможным. Да, хороший был вопрос, особенно учитывая предсказания ветвлений в 86 архитектуре.

"Выпуск SQLite 3.8.9"
Отправлено YetAnotherOnanym , 09-Апр-15 12:56 
Почему бы не посмотреть на сайте VxWorks что это такое и зачем оно нужно?

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 14:10 
> Почему бы не посмотреть на сайте VxWorks что это такое и зачем
> оно нужно?

Оно нужно конторе делающей VxWorks, чтобы доить клиентов :)


"Выпуск SQLite 3.8.9"
Отправлено Ы , 09-Апр-15 14:17 
> Оно нужно конторе делающей VxWorks, чтобы доить клиентов :)

По моему вы дурачок.


"Выпуск SQLite 3.8.9"
Отправлено Аноним , 09-Апр-15 15:06 
Фанат вксворкса? А ведь Аноним правильно сказал.


"Выпуск SQLite 3.8.9"
Отправлено Nika , 10-Апр-15 14:15 
Анафема!

"Выпуск SQLite 3.8.9"
Отправлено Аноним , 12-Апр-15 21:46 
Инструменты администрирования и разработки под нее есть-то? для firebird куча инструментов, начиная со специализированного ibexpert и заканчивая всякими комбайнами вроде ems sql manager и embarcadero rapid sql, встраиваемая версия тоже есть, плюс процедурное расширение языка. в SQLite ничего этого нет, как я понимаю?