Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Где лучше хранить картинки? Плюсы, минусы.. / 7 сообщений из 7, страница 1 из 1
22.03.2012, 20:43
    #37718771
mavksalisova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где лучше хранить картинки? Плюсы, минусы..
1С 7.7 MSSQL Server 2005
Необходимо реализовать возможность сохранять фото товара(показывать его в карточке товара).
Вопрос в выборе места хранения картинок . Количество номенклатуры постоянно увеличивается(прирост в несколько десятков тысяч наименований в год).

У меня пока 3 варианта:
1. В отдельной базе MS SQL (создать там одну таблицу и подтягивать в 1С/сохранять через 1С запросом).

2. В базе самой 1С (в поле справочника номенклатуры).
- Приличное увеличение размеров базы.

3. В файлах .
- возможна неразбериха в файлах(учитывая их количество).

Напишите, пожалуйста, свои соображения о плюсах и минусах этих вариантов хранения картинок.
Может предложите еще какой-то вариант?

Спасибо!
...
Рейтинг: 0 / 0
22.03.2012, 21:12
    #37718793
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где лучше хранить картинки? Плюсы, минусы..
У меня хранится в файлах, номенклатуры 180 тысяч.Никакой путанницы нет, т.к. при закреплении фото за товаром, происходит его копирование и переимнование с учетом кода товара. В последствии данная картинка используется для отображения в 1с и на сайте.
...
Рейтинг: 0 / 0
22.03.2012, 23:17
    #37718936
Где лучше хранить картинки? Плюсы, минусы..
все зависит от
параметра допустимого простоя базы
если простой не критичен т.е. это не база оперативного учета - можно базу раздувать до бесконечности - где один час восстановления - там и 10.

если время восстановления критично - то лучше в отделную базу. режим ее архивирования может быть реже.

как компромис - можно хранить вспомогательные данные в отдельной базе,
но отображать данные в пространство основной бд с помощью VIEW

правда применительно для 1с 7.7 потребется модификация в бд мастер
или патч на отключение верификации

тк 1с77 проверяет структуру таблиц при первом входе.
...
Рейтинг: 0 / 0
23.03.2012, 12:17
    #37719785
mavksalisova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где лучше хранить картинки? Плюсы, минусы..
Спасибо за ответы!

От варианта хранения в базе 1С скорее всего откажусь, т.к. нежелательно увеличивать также и время резервного копирования.

Остается теперь определиться: изображения хранить в файлах или в отдельной MS SQL базе ?
Какой вариант и чем предпочтительнее?
...
Рейтинг: 0 / 0
23.03.2012, 15:12
    #37720215
olegves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где лучше хранить картинки? Плюсы, минусы..
лучше в отдельной базе с ключевым полем ID - внутренний идентификатор в базе 1С (при всяких перекодировках справочников и переносах между групп это значение не меняется.
При работе 1С вместе с компонентой 1С++ вообще все легко получится
...
Рейтинг: 0 / 0
23.03.2012, 15:16
    #37720223
olegves
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где лучше хранить картинки? Плюсы, минусы..
но не забудьте про синхронный Бэкап обеих баз с соблюдением условия, что с момента начала бэкапа базы 1С до окончания бэкапа базы картинок последняя не должна меняться (это можно средствами СКУЛя сделать)
...
Рейтинг: 0 / 0
27.03.2012, 12:55
    #37725213
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где лучше хранить картинки? Плюсы, минусы..
Хранить нужно именно в базе исходной системы - так не будет никаких проблем с резервированием данных.

Если размер картинок большой, то почитайте про filestream
http://msdn.microsoft.com/ru-ru/library/bb933993.aspx

Проблема длительности процесса резервирования решается кучей способов, например:
- копирование на множество устройств-приемников
- создание сжатого бэкапа (в MS SQL 2008+)
- создание диф-бэкапов
- перенос старых данных в архивную файловую группу только для чтения(бэкап делаем только 1 раз), остальные данные резервировать по расписанию
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Где лучше хранить картинки? Плюсы, минусы.. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]