Чтобы ответить на мой вопрос о моделировании реляционных данных с помощью nosql , я прочитал несколько статей на эту тему:
] Nosql не означает нереляционный
Пример электронной коммерции Nosql
Кажется, они предполагают, что nosql может обрабатывать нормализованные реляционные данные.
Итак, давайте продолжим с примером, который у меня был ранее, с системой CMS, которая имеет два типа данных: статья и авторы, где у статьи есть ссылка (по идентификатору) на автора.
Ниже приведены операции, которые система должна поддерживать:
Я хотел бы понять производительность этой операции по сравнению с той же операцией, если те же данные хранились в СУБД. В частности, укажите, использует ли операция MapReduce, требует ли многократных обращений к хранилищу nosql (ссылки) или предварительное соединение
. Я хотел бы ограничиться обсуждением на основе документов решение nosql, такое как mongodb, couchdb и riak.
Редактировать 1:
Проект Spring-data доступен на Riak и Mongodb