На мой взгляд, до тех пор, пока я не увижу фактическое (с открытым исходным кодом или иным образом прозрачное) приложение, успешно выполняющее это, я буду скептически относиться к тому, что это целесообразно для проектов, в которых менее дюжины разработчиков.
Я подозреваю, что, выбирая одну базу данных вместо другой и придерживаясь ее - в хорошие и плохие времена - разработчики уменьшат как сложность модели данных, так и стоимость обслуживания кода. Кроме того, выбрав две базы данных, вы рискуете получить сценарий наихудшего из двух миров с данными, которые сложно обрабатывать и отчитываться (CouchDB), а также не масштабируемыми (RDBMS).