Как все уже упоминали, это, как правило, не очень хорошая идея. Тем не менее, , чтобы играть в адвоката дьяволов, я видел, как другие разработчики делают это. Я уверен, что есть некоторые причины, по которым можно этого добиться, однако, если это абсолютно необходимо (не уверен, что вы запрашиваете решения, но), вы можете использовать какую-то синхронизацию для синхронизации данных. Есть все (или что нужно) данных в обеих базах данных.
Это также не идеальное решение, но если вам нужно использовать два разных типа базы данных, это может быть лучшим способом решения такой проблемы.
Это может, по крайней мере, решить проблемы, которые все обрисовали в общих чертах, хотя имейте в виду, что это создает новую проблему ... Все ли синхронизировано?
Удачи,
Фрэнк