Я не ищу здесь священной войны, я думаю о распределенной архитектуре и хотел бы получить информацию о Как мне выбрать между РСУБД и СУБД Doc?
Мы не можем отрицать мощь, которую можно получить при использовании СУБД (например, MySQL, PostgreSQL, MS Sql Server и т. д.), они разрабатывались более 30 лет, и многие проблемы были продуманы и решены.
Мы также должны учитывать, что движение NoSQL/DocDBMS (MongoDB, CouchDB и т. д.) имеет свои сильные стороны, особенно в том, как данные хранятся, связаны и реплицируются.
При рассмотрении только ДАННЫХ и их СТРУКТУРЫ, когда следует использовать базу данных на основе документов, а когда — реляционную базу данных?
Я не хочу обсуждать достоинства одного решения по сравнению с другим по отношению к чьему-то любимому языку или платформе. Пожалуйста, сосредоточьте обсуждение на типах данных (например, финансовых транзакциях, блогах, страницах CMS, корзинах покупок и т. д.) и их структуре (отношениях между точками данных — т. е. сообщение в блоге, связанное с его комментариями).