Полагаю, вы имеете в виду такие продукты, как Couch DB или Tokyo Cabinet (а не продукты ECM, такие как Documentum). Я думаю, что привлекательность для многих разработчиков знакомство.
Во-первых, концептуальная модель (в большинстве случаев) представляет собой пары ключ-значение, как файл конфигурации. Поскольку большинство фреймворков, похоже, требуют много сбоев конфигурации, разработчики интерфейсного / среднего уровня удобны в работе. Во-вторых, эти инструменты предлагают интерфейсы на языках, удобных для разработчиков, таких как Java, Python и т. Д.
Принимая во внимание, что традиционные продукты СУБД требуют другого подхода - относительного. И они требуют изучения не просто странного языка SQL, но и нового способа программирования: основанного на множестве, а не процедурного. Если вы репетируете аргументы для помещения бизнес-логики в промежуточный уровень, а не в хранимые процедуры в базе данных, многие из них применимы и к No SQL.