Avec tout ce battage publicitaire, il semble vraiment difficile de trouver des informations fiables sur le moment opportun pour utiliser ceci. Je pose donc les questions suivantes et je suis désolé si ce sont des questions vraiment stupides à l’avance:
Je suppose non? Et je pense que NoSQL est juste pour les choses rapidement accessibles d'où perdre des données. Mais j'ai aussi lu que les applications NoSQL ont une redondance intégrée pour que je ne perde pas de données?
De plus, si les 2 exemples ci-dessus sont incorrects, pouvez-vous me donner des cas d'utilisation spécifiques dans lesquels j'utiliserais NoSQL? Je vois beaucoup de descriptions générales mais pas beaucoup d'exemples réels. Les seules choses auxquelles je peux penser sont la messagerie et l'analyse entre utilisateurs.
Merci!
C'est vraiment une question "ça dépend". Quelques points généraux :
Vous devez vraiment examiner et comprendre quels sont les différents types de magasins NoSQL, comment ils procurent l’extensibilité/la sécurité des données, etc. .
Pour MongoDb à titre d’exemple, consultez leurs cas d’utilisation pour voir ce qu’ils suggèrent comme étant des utilisations "bien adaptées" et "moins adaptées" de MongoDb.
Je pense que Nosql est "plus approprié" dans ces scénarios au moins (plus de complément est le bienvenu)
Facile à mettre à l'échelle en ajoutant simplement plus de nœuds.
Requête sur un grand ensemble de données
Imaginez des tonnes de tweets postés sur Twitter tous les jours. Dans RDMS, il peut y avoir des tables avec des millions (ou des milliards?) De lignes, et vous ne voulez pas interroger directement ces tables, sans même mentionner que, la plupart du temps, les jointures de table sont également nécessaires pour les requêtes complexes.
Goulot d'étranglement d'E/S de disque
Si un site Web doit envoyer des résultats à différents utilisateurs en fonction de leurs informations en temps réel, nous parlons probablement de dizaines, voire de centaines de milliers, de requêtes de lecture/écriture SQL par seconde. Alors le disque i/o sera un goulot d'étranglement sérieux.