![]() |
|
Модераторы: LSD |
![]()
|
|
| mrgloom |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 8.6.2011 Репутация: нет Всего: нет |
сейчас у меня есть набор папок(десятки тысяч) в каждой папке есть некоторое разное кол-во картинок произвольного размера, задумался насчет организации базы данных.
будет ли выигрыш какой либо по скорости при доступе к картинкам? впринципе есть, еще вариант хранить картинки в бинарном виде как сырые пиксели, что увеличит размер, но зато не надо декодировать при открытии. + еще с картинкой надо хранить информацию которая построена на основе картинки+ разная мета информация. наверно неплохо было бы если бы грузить сразу всю папку с картинками и данными в память. пока выбрал python+sqllite(возможно вариант не оптимальный) Это сообщение отредактировал(а) mrgloom - 22.6.2012, 12:16 |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
Нет.
Что подразумевается под "открытием"? Отображение на экране? И кстати насчет "немного" ты "немного" ошибся, там разница будет в разы. sqllite точно не оптимальный вариант. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| mrgloom |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 8.6.2011 Репутация: нет Всего: нет |
http://research.microsoft.com/apps/pubs/de...t.aspx?id=64525
http://stackoverflow.com/questions/3748/st...n-db-yea-or-nay вроде пишут, что база данных и не нужна. запись в память для обработки. просто я думал, если мне нужны все картинки из папки и вся информация, то из базы данных я смогу загрузить всё это одним куском. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
Ты же работаешь не с массивом байт, а с неким объектом который представляет собой картинку. Поэтому тут вопрос в том, как быстро сериализовывать этот объект на диск и сколько он там будет занимать.
Если файлы маленикие, то какой-то смысл объединить их в один архив еще есть. Если файлы большие, то прирост скорости будет незначительный. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: нет Всего: 60 |
толку совсем не будет в БД хранить картинки даже в оперативе , дампить такую БД просто нереально а жить без дампа страшно другое дело хранить информацию о картинке в базе а картинку в разном структурном каталоге на hd и отдавать через никс как статику.
почему оператива и бд не вариант вы тратите процессорные ресурсы на генерацию = получаем велик. -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |