Производительность запроса реляционных данных с помощью nosql на основе документов (mongodb, couchdb, riak и т. Д.)

Чтобы ответить на мой вопрос о моделировании реляционных данных с помощью nosql , я прочитал несколько статей на эту тему:

] Nosql не означает нереляционный

Пример электронной коммерции Nosql

Кажется, они предполагают, что nosql может обрабатывать нормализованные реляционные данные.

Итак, давайте продолжим с примером, который у меня был ранее, с системой CMS, которая имеет два типа данных: статья и авторы, где у статьи есть ссылка (по идентификатору) на автора.

Ниже приведены операции, которые система должна поддерживать:

  1. Получить статью по идентификатору вместе с автором
  2. Получить все статьи определенного автора
  3. Найти первые 10 статей с автором (-ами) ), отсортированные по дате создания

Я хотел бы понять производительность этой операции по сравнению с той же операцией, если те же данные хранились в СУБД. В частности, укажите, использует ли операция MapReduce, требует ли многократных обращений к хранилищу nosql (ссылки) или предварительное соединение

. Я хотел бы ограничиться обсуждением на основе документов решение nosql, такое как mongodb, couchdb и riak.

Редактировать 1:

Проект Spring-data доступен на Riak и Mongodb

5
задан Community 22 September 2017 в 18:01
поделиться