Я смотрю CouchDB, у которого есть множество привлекательных функций над реляционными базами данных, включая:
- интуитивно понятный интерфейс REST/HTTP
- простая репликация
- данные, хранящиеся в виде документов, а не нормализованные таблицы
Я ценю, что это не зрелый продукт, поэтому его следует принимать с осторожностью, но мне интересно, действительно ли это реальная замена для РСУБД (несмотря на вводную страницу, в которой говорится иначе) http://couchdb.apache.org/docs/intro.html).
- В каких обстоятельствах CouchDB будет лучшим выбором базы данных, чем RDBMS (например, MySQL), например. с точки зрения масштабируемости, дизайна + времени разработки, надежности и обслуживания.
- Есть ли еще случаи, когда RDBMS по-прежнему остается правильным выбором?
- Является ли это либо или или выбором, либо гибридным решением, которое, скорее всего, появится как лучшая практика?