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
Es gibt drei Möglichkeiten, ein Springboot-Projek...
Vorwort Derzeit löst das Front-End domänenübergre...
Zusammenfassung: Dieser Artikel zeigt, wie Avro-D...
Firewall Eine Firewall ist eine Reihe von Regeln....
Der Unterschied zwischen relativ und absolut in H...
Seit seiner Veröffentlichung im Jahr 2013 wird Do...
Sondersymbole Benannte Entitäten Dezimalkodierung...
Laden Sie zunächst das Installationspaket von der...
Ich habe vor Kurzem ein Mac-System verwendet und ...
Inhaltsverzeichnis 1. Verbindung zum Tencent Clou...
Großes Problem: Löschen Sie nicht einfach die Pyt...
Beziehung zwischen MySQL und MariaDB Das Datenban...
Dieser Artikel erläutert anhand von Beispielen di...
Heutzutage ist plattformübergreifende Entwicklung...
In diesem Artikel finden Sie den spezifischen Cod...