Страница 1 из 1

Хранение большого количества картинок в базе данных

Добавлено: 18 сен 2012, 21:25
Misha Mhoyan
Всем доброго времени суток.Подскажите как можно сохранить большое количество картинок в базе данных или в другом месте, при разработке приложения?
Зарание благодарю.

Re: Хранение большого количества картинок в базе данных

Добавлено: 18 сен 2012, 21:59
neoksi
Хранить картинки в самой БД очень плохая идея. Такое делается только в крайних случаях.

Re: Хранение большого количества картинок в базе данных

Добавлено: 18 сен 2012, 22:36
Misha Mhoyan
Тогда где? Что посоветуете?

Re: Хранение большого количества картинок в базе данных

Добавлено: 18 сен 2012, 23:23
rezak90
Ну начнём с:
1) "много" это сколько?
2) Если "много" более чем хотя бы 10000 картинок (это на глаз, картинки не тестировал, а обычный текст из 100000 строк показал что считывание/запись идёт очень долго, около минуты) то думаю стоит пересмотреть архитектуру приложения.

та я думаю что хранить даже пару сотен картинок уже будет проблемно.

Re: Хранение большого количества картинок в базе данных

Добавлено: 18 сен 2012, 23:28
Misha Mhoyan
ну примерно 250 картинок размер 256х256, весять примерно 20-30 кб.

Re: Хранение большого количества картинок в базе данных

Добавлено: 18 сен 2012, 23:35
rezak90
Та в принципе объём не большой. Поэкспериментируйте, попробуйте записать все картинки и потом считать, засечь время на эти операции, посмотреть загруженность системы и всё сравнить и протестить на разных дивайсах. Если ощутимых проблем не будет то вперёд реализовывать это в приложении.

Re: Хранение большого количества картинок в базе данных

Добавлено: 18 сен 2012, 23:40
Misha Mhoyan
ОК. Спасибо.

Re: Хранение большого количества картинок в базе данных

Добавлено: 19 сен 2012, 10:10
math64
Можно объединить всё в одну картинку 4096x4096 а в программе порезать.
сохранять в res/drawable-nodpi

Re: Хранение большого количества картинок в базе данных

Добавлено: 19 сен 2012, 19:24
Misha Mhoyan
не думаю что это подходящий вариант