Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение архивных данных / 8 сообщений из 8, страница 1 из 1
08.02.2007, 11:15
    #34315037
OIO
OIO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение архивных данных
Здравствуйте!
Возникла такая задача: есть база, в которую поступает порядка гига в месяц, данные эти нужны на протяжении длительного времени, но реально используются на 99% данные текущего месяца, и на 1% иногда старые данные. Раньше это было оформленно не на MS Server и вообще не на стандартной БД, а данные просто собирались за несколько месяцев и заливались на DVD. Как это делают сейчас? Поделитесь опытом.
Заранее спасибо.
...
Рейтинг: 0 / 0
08.02.2007, 11:48
    #34315173
Petr Chulkov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение архивных данных
ну так историю выносите в отдельную таблицу\базу и пусть себе там живёт....
а для отчётности за старые периоды - используйте OLAP ...

С уважением,
Petr[@]Chulkov.NET
...
Рейтинг: 0 / 0
08.02.2007, 11:53
    #34315195
OIO
OIO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение архивных данных
Что есть OLAP?
...
Рейтинг: 0 / 0
08.02.2007, 12:11
    #34315293
Хранение архивных данных
OIOЧто есть OLAP?
если говорить коротко, то это - "выжимка" из Ваших данных за прошлые периоды.
Например, не детальная расшифровка движения средств по счету, а, скажем, сальдо на начало и на конец дня...
"Выжимки" эти сделаны таким образом, чтобы удовлетворить потребности отчетов: не надо перелопачивать огромные массивы информации для подсчета промежуточных итогов, так как промежуточные итоги за прошлые периоды уже были посчитаны...

А вот правильно выбрать по каким критериям делать "выжимки" - очень непростая задача...
...
Рейтинг: 0 / 0
17.02.2007, 06:54
    #34338063
s u
s u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение архивных данных
в одном из номеров Oracle Magazine (на англ) была статья о хранении в XML
...
Рейтинг: 0 / 0
19.02.2007, 11:04
    #34340242
evostr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение архивных данных
Petr Chulkovну так историю выносите в отдельную таблицу\базу и пусть себе там живёт....
а для отчётности за старые периоды - используйте OLAP ...
Для объема данных гиг в месяц заморачиваться с OLAP и вобще с выносом данных в отдельную базу, имхо, не стоит.
...
Рейтинг: 0 / 0
19.02.2007, 13:48
    #34340868
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение архивных данных
OIOКак это делают сейчас? Поделитесь опытом.

Не совсем ясно, как оно делается у тебя. В Оракле можно перевести табличное пространство в read only и даже в offline и сбросить на ленту, DVD, Blu-Ray и т.п. сменный носитель.
Если пользователь делает запрос, для которого нужны старые данные, а соответствующее табличное пространство не подключено, он получает сообщение об ошибке.
В этом случае носитель с произвольным доступом нужно смотировать в БД, и перевести табличное пространство в online. Если данные хранятся на ленте, то придётся их скопировать на диск а затем смонтировать в БД.

В ранних версиях оракла такой подход имел ограничения связанные с тем, что описание структуры (словарь) всех табличных пространств хранилось в системном табличном пространстве, переместить табличное пространство в другую БД было невозможно. В 10g (а может и в 9i) появились перемещаемые табличные пространства, которые хранят все данные и метаданные. Их можно подключать в разные БД.
...
Рейтинг: 0 / 0
19.02.2007, 14:20
    #34341009
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение архивных данных
Данные хранить в папках с именами ГОД с подкаталогами МЕСЯЦ
2006
01
02
...
12
2007
01
02
и так далее
В программе пользователь выберет дату или только ГОД и МЕСЯЦ
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение архивных данных / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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