Аналогия между языками и not-only-sql интересна. По большому счёту, за последнее время возникло не так уж много языков, на которых можно писать большие системы (всякие java да c++ до сих пор крепко сидят на своих местах). И возникающие nosql системы — это во многом эксперименты в разных местах треугольника CAP (в котором на самом деле не только три вершины, а ещё и куча промежуточных вариантов), из которых неизвестно какие окажутся более успешными.
Общее между этими историями то, что искусство пошло в массы. Оказывается, обнаруживают эти массы, для новых языков ещё огромное непаханно поле. Оказывается, половину старого доброго хаскелля можно внедрить в привычные языки. Оказывается, можно на завтрак есть свои DSL. Оказывается, можно самостоятельно переизобрести половину того, что в мире RDBMS давалось единым комплектом, чтобы, например, платить за масштабирование постепенно, а не сразу. Или чтобы перекроить раздел территории между «своим» кодом и stored procedures. Т.е. будущее ещё не наступило, но коммодитизируется много того, к чему раньше мало кто притрагивался — фундамент укрепляется.