Я дизайнер системы Java. Поскольку у нас есть большой проект, чтобы сделать плотно,
Эти проекты Java API без веб-страницы.
Я планирую создать движок общего потока для поддержки всего проекта.
Эта идея использует 1 схему оракула, имеющую общую таблицу транзакций.
И другие контролируют таблицу маршрутизации.
Они все почти завершены. Но команда DBA обеспокоена тем, что ему приходится поддерживать очень большой запрос к 1 схеме.
1 причина в том, что если есть проблема, это какая-то таблица. Он должен отключить табличное пространство, чтобы исправить. Это проблема, потому что будет затронут весь проект.
Я пытаюсь убедить, разделив данные каждой таблицы, разделить на код проекта и «номер месяца для удаления».
Eaxmple раздел:
PROJ1_05 PROJ1_06 PROJ1_07
PROJ2_05 PROJ2_06 PROJ2_07
и вся таблица транзакций будет храниться в своем разделе.
Итак, если есть проблемы в какой-либо части табличного пространства, он должен отключить какой-либо раздел, а другой проект с использованием той же таблицы сможет обслуживать
Транзакция в день должна составлять около 10 миллионов записей в день.
Это хорошая идея?
Если я должен использовать одну схему, что такое стратегия?
Есть ли у вас какие-либо комментарии?