The Ant 🐜
Так или иначе все равно будешь строить код с оглядкой на бд, если тебе важна производительность. Да и в орм сложно намапить что угодно на объект, тем более если это будут разные бд. Все равно +- будешь повторять структуру бд. Абстрагируйся или нет от бдшек. Просто чтобы костылей не было и проще поддерживать.
Скорее БД будешь строить с оглядкой на доменную модель и ничего удивительного, если схема в БД частично будет повторять модель. Если важна производительность — это вопрос схемы БД и запросов, которые лежат где-нибудь в репозитории и там оптимизируются, а наружу торчит коллекция доменных моделей.