powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Стоит ли разбивать базу на два разных файла бд
6 сообщений из 6, страница 1 из 1
Стоит ли разбивать базу на два разных файла бд
    #35375926
recvezitor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть программа на C#, есть БД на SQL Server2005. В БД есть таблица которая хранит файлы в бинарном виде. Отдельно имеется таблица которая имеет всю описательную информацию о файле. Остальные таблицы могут ссылаться по FileID на файлы которые они хранят внутри БД, помимо этого также имеется ссылка в виде строки "/1/2/3/filename.dat" на расположение файла на жестком диске(т.е. файлы по желанию дублируются в БД). Внимание вопрос! Стоит ли выносить таблицу которая хранит бинарные данные в отдельную БД. Зачем я хочу это сделать? (хз). Просто я боюсь что изза этой таблички база разрастется до огромных размеров. А программа без БД работать естественно не будет, но без таблички хранящей бинарные данные спокойно обойдется, потому что занесение файла в БД является опциональным. Однозначно все файлы должны существовать на жестком, т.е. главное чтобы была ссылка типа "/1/2/3/filename.dat". А программа должна быть "мобильной". Т.е. мы ее должны таскать с компа на комп. Связи через какой нибудь интернет или локальную сеть может и не быть между компами, поэтому удаленное заполнение БД не проходит.
...
Рейтинг: 0 / 0
Стоит ли разбивать базу на два разных файла бд
    #35378371
Чорный Бада
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем выносить что-то из БД в отдельную БД когда всегда, хоть сразу, хоть потом можно разбить саму БД на разные физические файлы и указать в каком какие таблицы держать.
...
Рейтинг: 0 / 0
Стоит ли разбивать базу на два разных файла бд
    #35378756
recvezitor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я не знал. Значит нафиг это разбиение.
...
Рейтинг: 0 / 0
Стоит ли разбивать базу на два разных файла бд
    #35379255
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чорный БадаЗачем выносить что-то из БД в отдельную БД когда всегда, хоть сразу, хоть потом можно разбить саму БД на разные физические файлы и указать в каком какие таблицы держать.
Например, если требуется разная стратегия бекапа для разных частей БД. Далеко не все СУБД
позволяют легко штатными средставми бекапить часть БД.
...
Рейтинг: 0 / 0
Стоит ли разбивать базу на два разных файла бд
    #35380183
Grindex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
recvezitorА я не знал. Значит нафиг это разбиение.
Как уже написали все зависит от того какую СУБД вы используете, например если вы используете Oracle то можно без проблем вынести таблицу с файлами в отдельное табличное пространство, в случае необходимости разбить на несколько файлов и поместить на разные жесткие диски, а в случае заполнения выделенного места под данное табличное пространство перевести его в режим только чтения, файлы в бинарном виде естественно писаться после этого не будут зато БД будет работать.
Напишите какая у вас СУБД и ее приблизительный размер, тогда получите более детальные советы.
...
Рейтинг: 0 / 0
Стоит ли разбивать базу на два разных файла бд
    #35381559
recvezitor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СУБД - MSSQL Server 2005(возможно даже прийдется использовать Express версию изза ее бесплатности). Размер файлов очень большой по меркам БД - порядка сотен МБ. Размер БД не понятно какой, еще только все проектируется, примеров ьакого использования еще не было, поэтому даже примерно сказать не могу. По моим предпоожениям по большей части заносить файлы в бинарном виде никто и не будет, но поскольку такая возможность существует, то кому нибудь взбредет в голову это сделать и тогда вот размеры БД будут очень большими.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Стоит ли разбивать базу на два разных файла бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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