Перейти к содержимому


планируется загружать в базу СОТНп ФАЙЛОВ - а как потом бэкап делать


Сообщений в теме: 7

#1 tel

    Активный участник

  • Пользователи
  • PipPipPip
  • 187 сообщений

Отправлено 20 Декабрь 2010 - 21:55

по нашим бизнес процессам - нужно к документам прикладывать определенные записи. в итоге сама база может весить 5 мегабпйт, а файлы 5 гигабайт. А как в итоге делать потом бэкап с такой раздутой базой. Посоветуйте пожалуйста.

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Декабрь 2010 - 10:21

Несколько странный вопрос. Если легковой автомобиль не позволяет перевозить крупногабаритные грузы, то тут либо надо купить грузовик, либо не возить в легковушке то что в нее не лезет. То же и с нашей программой. Хотя есть одно отличие - мы постоянно дорабатываем программу и возможно в будущем она будет оптимизирована для работы с такими базами. Пока с бэкапами такого размера лучше не работать.

#3 jazvenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 224 сообщений

Отправлено 21 Декабрь 2010 - 10:34

Просмотр сообщенияРазработчик (21.12.2010, 10:21) писал:

Несколько странный вопрос. Если легковой автомобиль не позволяет перевозить крупногабаритные грузы, то тут либо надо купить грузовик, либо не возить в легковушке то что в нее не лезет. То же и с нашей программой. Хотя есть одно отличие - мы постоянно дорабатываем программу и возможно в будущем она будет оптимизирована для работы с такими базами. Пока с бэкапами такого размера лучше не работать.
Ну можно сделать например возможность хранение файлов не в БД в файловой системе

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 21 Декабрь 2010 - 10:52

Просмотр сообщенияjazvenko (21.12.2010, 10:34) писал:

Ну можно сделать например возможность хранение файлов не в БД в файловой системе
Это не решит проблемы с размером бэкапа. Файлы тоже надо куда-то помещать для резервного хранения.

#5 tel

    Активный участник

  • Пользователи
  • PipPipPip
  • 187 сообщений

Отправлено 27 Декабрь 2010 - 11:38

если бы легковой автомобиль возил картотеку о грузах (в которой указывалось какие именно грузовики будут его возить) - это вполне бы устроило.

может вы все-таки подумаете о возможности хранения отдельно:
- конфигурации
- базы
- файлов из базы

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 27 Декабрь 2010 - 14:44

Мы работаем над этим. Будет возможность перед созданием бэкапа выгрузить файлы из базы в папку, для раздельного копирования.

#7 Nurken

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 30 Декабрь 2010 - 16:06

Просмотр сообщенияРазработчик (27.12.2010, 14:44) писал:

Мы работаем над этим. Будет возможность перед созданием бэкапа выгрузить файлы из базы в папку, для раздельного копирования.

А было бы очень хорошо, сделать поле по типу "Гиперссылка" как в Экселе, при нажатии на которую по ссылке загружался бы файл. Т.е. не грузить базу файлами (в любом случае это не очень хорошо, т.к. со временем база раздуется до таких размеров, что работать будет вообще невозможно). У нас к каждому заказу прикрепляется графический файл, вес которого может достигать 100-200мгБ и выше. При таком варианте, база не грузится лишним весом, производительность остается такой же, а файлы хранятся на сервере. На данный момент у нас порядка 400 записей в таблице "Заказы" и 500 записей в таблице "Заявки", к каждой записи идет файл путь к которому мы записываем в ручную в поле типа "Текст" - это очень не удобно.

#8 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 30 Декабрь 2010 - 16:24

Вариант конечно интересный, но к сожалению нереализуемый (через кнопку Обзор исходный путь к файлу не сохраняется).





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных