У меня есть опыт работы с реляционными базами данных, но недавно я начал заниматься CouchDB и был удивлен тем, как некоторые нереляционные операции, которые были бы простыми в SQL, не были первоклассными функциями в CouchDB.
Я был бы признателен, если бы вы нашли момент, чтобы сопоставить каждый оператор SQL ниже с его эквивалентом в MapReduce.
SELECT COUNT(*) FROM products WHERE price < 20.00;
SELECT category, SUM(price) FROM products GROUP BY category;
UPDATE products SET price = 19.99 WHERE price = 20.00;
DELETE FROM products WHERE expires_at <= NOW();