Среда: SQL Сервер 2019, Azure SQL база данных, Windows Сервер 2019
Вопрос - В нашем программном продукте мы поддерживаем две базы данных, одна из которых - masters_database (20 таблиц) и другой - транзакционная база данных (30 таблиц).
masters_database содержит около 20 мастер-таблиц, которые не требуют обновления в среде 24x7, таблицы masters_database обновляются время от времени, только при настройке продукта для среды live с новыми реализациями. Максимальное количество основных записей в самых больших таблицах составляет порядка нескольких сотен (менее 1000).
database_database содержит около 30 таблиц, в которых хранятся транзакции и журналы в режиме реального времени 24x7. Количество транзакций составляет порядка 100 000 в день
Используя две отдельные базы данных, мы испытываем трудности в поддержании ссылочной целостности от таблиц транзакции к базе данных таблиц мастеров.
Должны ли мы поддерживать две отдельные базы данных для мастеров и транзакций или объединять их в одну базу данных?
Пожалуйста, примите мою благодарность за ваше время и предложения.
Спасибо и с уважением,
Виджай Сингх