powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Какой подход лучше...
8 сообщений из 8, страница 1 из 1
Какой подход лучше...
    #32051535
Alex_VB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Передо мной такая задача: хранить данные за несколько лет (допустим за 3 года). Есть два подхода:
1) Хранить в одной таблице данные за все периоды, и при расчете на новый период выбирать данные 3-х летней и более давности и удалять их.
2) Каждый раз создавать новую таблицу (имя таблицы определяется динамически) и удалять таблицу 3-х летней давности.
Что более оптимально на ваш взгляд?
Спасибо за ответы,
Алексей
...
Рейтинг: 0 / 0
Какой подход лучше...
    #32051536
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранить в одной и ничего не удалять. Как только удалишь - тут же и понадобится
...
Рейтинг: 0 / 0
Какой подход лучше...
    #32051541
Alex_VB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда база так будет разрастаться, что будь здоров. Зачем хранить данные, заранее зная, что они уже не нужны будут. Мы работаем по инструкциям, а то, что данные больше 3-х лет не нужны - это точно. По крайней мере так дано задание.
...
Рейтинг: 0 / 0
Какой подход лучше...
    #32051543
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например, можно создать другую базу для архивов и в конце отчетного периода (раз в месяц или год) переносить туда данные, которым исполнилось больше 3-х лет. Хоть по постановке задачи и говорится, что хранить не нужно, но часто потом всплывает сильнейшая необходимость в этих данных со стороны заказчика :-)) Ну и не забывайте регулярно бекапить как рабочие данные, так и этот архив.

Работать при этом всегда с текущими данными.
...
Рейтинг: 0 / 0
Какой подход лучше...
    #32051544
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин! У Вас же есть задание . Сделайте как угодно, лишь бы реализация не противоречила заданию.
...
Рейтинг: 0 / 0
Какой подход лучше...
    #32051546
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Инструкция не предполагает, что когда-нибудь кто-нибудь захочет вычислять статистику по предыдущим годам, чтобы делать дальние прогнозы. И придется бабушкам лазить по бумажным архивам. То, что данные не нужны - всего лишь означает, что их не надо использовать. Но это не означает, что надо уничтожать. В крайнем случае, старые данные можно экспортировать и записывать на болванку CD, после чего в базе удалять. Таблица все равно должна быть одна.
...
Рейтинг: 0 / 0
Какой подход лучше...
    #32051567
dao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да таблица конечно одна... А про удаление - если бумажные документы уничтожаются - то удаляй -если ето какая -то статистика - то лучьше бекапь на cd -вообщем поступай так как с ней поступали до того как появилась база
...
Рейтинг: 0 / 0
Какой подход лучше...
    #32051690
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наша практика показывает существенно
более оптимально разносить данные
("старые" мы убираем даже в другие
базы)

Основные плюсы даже не в производительности,

1. Есть гарантия неизменяемости закрытых данных
2. Данные каждого периода могут иметь
разные структуры /например, разные ставки НДС/
с сохранением интерфейсов
3. Возможно независимо модифицировать систему,
в т.ч. переносить на разное железо :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Какой подход лучше...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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