Мне немного неловко это признать, но у меня проблемы с концептуальным представлением о том, как создавать архитектуру данных в нереляционном мире. Особенно с учетом того, что большинство хранилищ документов / KV имеют немного разные функции.
Я хотел бы узнать об этом на конкретном примере, но мне не удалось найти никого, кто бы обсуждал, как бы вы построили, например, блог с использованием CouchDB /Redis/MongoDB/Riak/etc.
Есть ряд вопросов, которые я считаю важными: