Архивирование данных в SQL Server - PullRequest
0 голосов
/ 23 марта 2012

У меня есть база данных SQL Server, которая выросла до более 15 ГБ за последние 5 лет.Теперь моя проблема - дисковое пространство и время, необходимое для ежедневного резервного копирования.Я хочу знать, как я могу архивировать старые записи и уменьшить размер базы данных без потери данных?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 23 марта 2012

15 ГБ не очень большой, и его можно быстро создать, даже если не сделает ничего особенного . Поскольку дисковое пространство намного дешевле, чем почти любой другой технический ресурс - особенно время разработчиков или администратора баз данных - вам нужно спросить, действительно ли стоит разрабатывать решение для архивирования или вы просто покупаете больше дисков.

Более фундаментально, что для вас значит "архив"? Если вы переместите данные в другое место, они все равно будут занимать место, и вам придется покупать и поддерживать это пространство. Допустимо ли это записать на ленту или DVD и забыть об этом, или время от времени вас об этом спрашивают? Если да, то как часто и какая задержка допустима, когда пользователь запрашивает ее? Существуют ли какие-либо правовые нормы, которым вы должны следовать? Должны ли данные оставаться видимыми в ваших приложениях, но просто храниться на другом диске? Если да, имеет ли смысл разделять данные?

0 голосов
/ 15 апреля 2013

Я смотрю на аналогичную проблему: как иметь «живые» данные в основной базе данных и «готовые» данные во второй базе данных.

Наше текущее решение по принципу «сворачивать свои собственные» - это пользовательскоеприложение для сериализации / десериализации данных из действующей базы данных в архивную базу данных, предоставляя нам две строки подключения для доступа к новым и старым данным.

Наши исследования встроенных решений были разработаны с горизонтальным разделением.

http://msdn.microsoft.com/en-gb/library/ms178148%28v=sql.105%29.aspx

Что не ограничивает просмотр данных пользователями, но позволяет разделить данные между физическими дисками по дате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...