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
Lassen Sie uns heute über eine Situation sprechen...
Schauen Sie sich zuerst den Code an #/bin/sh Datu...
MyISAM-Speicher-Engine Die MyISAM-Speicher-Engine...
Vorwort Manchmal muss die Höhe eines Box-Containe...
Manchmal müssen wir Server stapelweise bedienen, ...
Anmerkung des Herausgebers: Dieser Artikel wurde ...
Download von der offiziellen Website: https://www...
Vorwort Wenn Sie sich auf die Stelle eines Betrie...
1. Erstellen Sie eine Tabelle CREATE TABLE `stude...
1: MySql herunterladen Offizielle Download-Adress...
Inhaltsverzeichnis Auf der offiziellen React-Webs...
0. Vorbereitung: • Schließen Sie iTunes • Beenden...
Referenz: Offizielle Docker-Redis-Dokumentation 1...
1. Überwachungsarchitekturdiagramm 2. Umsetzungsi...
Wenn das Website-Design bearbeitet oder geändert ...