Используйте Postgre и получите в одном флаконе и реляционную БД, и хранение денормализованных данных без схемы в JSONB полях с возможностью их индексации.
1. Отчаянно порвать с прошлым в виде реляционных БД и геройски перейти на MongoDB (NoSQL - стильно, модно, молодёжно).
2. Задать вопрос на Тостере (Stack Overflow, Ответы@Mail.Ru, etc) как делать JOIN`ы в MongoDB.
3. ???
4. PROFIT!