Возможно, будет какая-то польза, особенно если она выгружает ваши запросы adhoc и потребности в отчетности из базы данных R/W. Самая большая проблема заключается в том, чтобы синхронизировать их, но если процесс за одну ночь достаточно хорош (т.е. внутридневные изменения не нужно включать в базу данных только для чтения), то, как правило, две базы данных работают очень хорошо, особенно если базы данных находятся на отдельных физических машинах.
Edit: В реальном мире, например, несколько лет назад у моего клиента они имели трудное время получить полезный AdHoc отчеты из их производственной базы данных (SQL Server), работающий на очень мощную машину, которая стоит вверх $ 50,000 только для оборудования.
Я говорил им о создании базы данных только для чтения с де-нормированными данными r/o и установке SQL-сервера, работающего на настольном компьютере (стоимостью около 2500 долларов США для аппаратного обеспечения) и 2500 долларов США настольный ПК сдул на величину 10X производительность массивного процессора обработки процессоров compaq с кусками ram и gobs диска, пытаясь обслуживать OLTP, пакетную обработку и отчетность.
Излишне говорить, что пользователи были очень счастливы и, несмотря на первоначальное сопротивление ИТ-специалистов, в конце концов, освободили ценные циклы на «производственной» машине, а модель была эмулирована в другом месте.
Не могли бы вы пояснить свой вопрос немного, пожалуйста? Будут ли эти базы данных иметь одни и те же данные, синхронизированные в какой-то момент, какова взаимосвязь между ними? –