Comme le dirait Einstein, la vitesse est relative.
Si vous avez besoin de stocker une application simple maître/détail (comme un panier d'achat), vous devrez faire plusieurs déclarations d'insertion dans votre application SQL, et vous obtiendrez également un ensemble de données d'information lorsque vous ferez une requête pour obtenir l'achat, si vous utilisez NoSQL, et que vous l'utilisez bien, alors vous aurez toutes les données pour une seule commande dans un simple "enregistrement" (document si vous utilisez les termes des bases de données NoSQL comme djondb).
Donc, je pense vraiment que la performance d'une application peut être mesurée par le nombre de choses qu'elle doit faire pour répondre à une seule exigence, si vous devez faire plusieurs insertions pour stocker une commande et que vous n'avez besoin que d'une simple insertion dans une base de données comme djondb, alors la performance sera 10x plus rapide dans le monde NoSQL, juste parce que vous utilisez 10 fois moins d'appels à la couche de base de données, c'est tout.
Pour illustrer mon propos, je vais vous présenter un exemple que j'ai écrit il y a quelque temps sur les différences entre les modèles de données NoSQL et SQL : https://web.archive.org/web/20160510045647/http://djondb.com/blog/nosql-masterdetail-sample/ Je sais qu'il s'agit d'une référence personnelle, mais je l'ai écrit pour répondre à cette question, qui est la plus difficile pour un spécialiste des SGBDR. C'est toujours un bon moyen d'expliquer pourquoi NoSQL est si différent du monde SQL et pourquoi les performances seront meilleures à tout moment, non pas parce que nous utilisons la technologie de la NASA, mais parce que NoSQL permet au développeur d'en faire moins... et d'en obtenir plus, et moins de code = meilleures performances.