SQL ist der Hauptstamm. Warum ich das so verstehe: Aus technischer Sicht
Wann sollte NoSQL eingeführt werden? Sehen wir uns zunächst den Prozess von SQL -> SQL + NoSQL an. https://www.jb51.net/article/79236.htm Warum NoSQL verwenden? Diese NoSQL? Für die Sprache Java:
Meine Idee: In Bezug auf die Java-Sprache:
Die NoSQL-Ära Es gibt bereits viele NoSQL-Datenbanken, wie MongoDB, Redis, Riak, HBase, Cassandra usw. Jeder von ihnen hat eine der folgenden Eigenschaften:
Anwendbare Szenarien Speichern Sie Benutzerinformationen wie Sitzungen, Profile, Parameter, Einkaufswagen usw. Diese Informationen sind normalerweise mit einer ID (Schlüssel) verknüpft und in diesem Szenario ist eine Schlüssel-Wert-Datenbank eine gute Wahl. Nicht anwendbare Szenarien 1) Führen Sie die Abfrage nicht nach Schlüssel, sondern nach Wert durch. Es gibt keine Möglichkeit, in der Schlüssel-Wert-Datenbank nach Wert abzufragen. 2) Die Beziehung zwischen Daten muss gespeichert werden. In einer Schlüssel-Wert-Datenbank können Daten nicht durch zwei oder mehr Schlüssel verknüpft werden. 3) Transaktionsunterstützung. Ein Rollback ist nicht möglich, wenn in der Key-Value-Datenbank ein Fehler auftritt. Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Vue.js implementiert eine Bildwechselfunktion
>>: Zwei Möglichkeiten zur Installation von Python3 auf Linux-Servern
String-Extraktion ohne Trennzeichen Fragenanforde...
Vorwort: Die verteilte Master-Slave-Architektur v...
Inhaltsverzeichnis Vorwort: 1. Einführung in die ...
Es gibt zwei Möglichkeiten, schreibgeschützte Eing...
1. HTML-Übersicht htyper Textauszeichnungssprache...
Vorwort Nginx ist ein auf Leistung ausgelegter HT...
Es ist sehr wichtig, den Betriebsstatus von Conta...
Inhaltsverzeichnis Fehlerdemonstration Durch bere...
Dieser Artikel veranschaulicht anhand von Beispie...
Vorwort In diesem Artikel wird hauptsächlich besc...
Überblick Dieser Artikel stellt die in Spieleclie...
1. Vorbereitung Nach der Installation des Linux-B...
Anwendungsszenario 1: Domänennamenbasierte Umleit...
Warum müssen Sie sich eingehend mit dem CSS-Überl...
1. Installieren Sie libfastcommon-1.0.43. Das Ins...