Одна большая таблица, разбитая на разделы и затем разбитые на разделы, или несколько небольших многораздельных таблиц?

В настоящее время у меня есть несколько таблиц аудита, которые проверяют данные определенных таблиц.

например. ATAB_AUDIT, BTAB_AUDIT и CTAB_AUDIT аудит вставляет, обновляет и удаляет из ATAB, BTAB и CTAB соответственно.

Эти таблицы аудита разделены по годам.

Поскольку столбцы в этих таблицах аудита идентичны (change_date, old_value, new_value и т. Д.) ) Было бы полезно использовать одну большую таблицу аудита, добавить столбец с именем таблицы, которая сгенерировала запись аудита (table_name), разделив ее по имени_таблицы, а затем разделить по годам?

База данных - это Oracle 11g на Solaris.

Почему или почему бы не сделать это?

Заранее большое спасибо.

6
задан Ollie 15 July 2011 в 13:42
поделиться