Это определенно может иметь смысл и полностью зависит от требований вашего приложения. Если вы можете использовать другие системы баз данных для вещей, в которых они действительно хороши.
Взять, к примеру, полнотекстовый поиск. Конечно, вы можете выполнять более или менее сложный полнотекстовый поиск с помощью реляционной базы данных, такой как MySql. Но есть такие системы, как, например, Lucene / Solr, которые оптимизированы для таких вещей и могут быстро искать в миллионах документов. Таким образом, вы могли бы использовать эти системы для их специальной задачи (здесь: сделать отличный полнотекстовый поиск), затем вы возвращаете идентификаторы и, возможно, загружаете реляционные структурированные данные из RDBMS.
Или CouchDB. Я использую couchDB в некоторых проектах в качестве систем кеширования. В сочетании с реляционной базой данных. Конечно, мне нужно заботиться о последовательности, но это определенно стоит усилий. Это значительно повысило производительность в проектах и, например, снизило нагрузку на сервер с 2 до 0,2. :)