Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];

Вниз

Как лучше хрнить изображения?   Найти похожие ветки 

 
Eugene1501   (2003-12-02 14:18) [0]

Может кто-то делал что-то подобное, поделитесь опытом.

Есть база данных, в ней храняться к примеру товары. Нужно чтобы каждому товару была сопоставленна картинка. Пока надумал 2 варианта:
1. Хранить картинки в базе данных (использую MS Jet)
2. Хранить в базе данных имена файлов картинок, а сами графические файлы в какой либо папке.

Товаров будет около 15000. Уважаемые мастера, что посоветуете?


 
Юрий Федоров   (2003-12-02 14:23) [1]

Думаю в базе, хотя эта база слабовата


 
Eugene1501   (2003-12-02 14:24) [2]

Я боюсь что из-за большого числа записей база будет огроменной.


 
Danilin   (2003-12-02 14:26) [3]

Второй способ более оптимален. Иначе размер и быстродействие базы данных будет плохим.


 
Юрий Федоров   (2003-12-02 14:32) [4]

Если использовать нормальный сервер БД(типа Oracle), то однозначно в базе.
В случае хранения в файлах будет сложно гарантировать целостность и отказоустойчивость


 
Silver Alex   (2003-12-02 14:41) [5]

полностью согласен с Юрием Федоровым. а зачем тогда вообще БД?


 
Danilka   (2003-12-02 14:53) [6]

отсталось определить критерий нормальности СУБД :))


 
sniknik   (2003-12-02 14:53) [7]

посчитай
15000 * 30(примерно в среднем картинка весит) килобайт = 450000/1024= 439,45 мегабайт.
все зависит от среднего веса картинки, если перевалит гигабайт, то лутше смени базу, +данные +непредвиденное, а у аксесса ограничение 2гига.

(до 500мг можеж не заморачиватся потянет легко)


 
DVM   (2003-12-02 15:02) [8]

Зависит от сложности проекта. Для небольшого количества картинок <1000, я бы предпочел файлы. Проще, надежнее, меньше размер, не нужны сторонние библиотеки и компоненты.


 
DVM   (2003-12-02 15:03) [9]


> а у аксесса ограничение 2гига.

у него ограничение 2 млрд. записей, так что даже не два гига а меньше в реале.


 
sniknik   (2003-12-02 15:06) [10]

DVM © (02.12.03 15:03) [9]
см. таблицу внизу
http://www.osp.ru/win2000/sql/2000/01/001.htm


 
DVM   (2003-12-02 15:11) [11]


> sniknik © (02.12.03 15:06) [10]

Да я и не спорю, что заявлено 2 гига, на деле же она у нас никогда не "доживала" до двух гигов. В какой то момент база начинает валится и потом все - не открывается. Этот момент наступал значительно раньше 2 гигов. С SQL уже 7 гигов - проблем нет пока.


 
sniknik   (2003-12-02 15:24) [12]

DVM © (02.12.03 15:11) [11]
> не "доживала" до двух гигов
это естественно, базы то наверняка в работе находились, рабочее пространство под запросы/обьеденения требуют? требуют.
а вот про > 2 млрд. записей, впервые слышу. (хотя возможно и по количеству ограничение есть, но тут явно размер раньше кончится)

сами рекомендуем до > 1.5 гига не доходить, на тестах до 1,9 дотягивало.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
3-36555
Goida
2003-11-22 21:19
2003.12.12
Нормализация ширины столбцов в Гриде


14-36811
wHammer
2003-11-20 10:37
2003.12.12
Подскажите есть ли в природе...


1-36627
pashaz
2003-11-29 08:49
2003.12.12
SMExport


14-36840
Yuri Btr
2003-11-19 13:35
2003.12.12
Почему закрываются ветки ?


1-36732
LittleGirly
2003-12-03 12:21
2003.12.12
Показ сообщения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский