SQL is the main trunk. Why do I understand it this way: From a technical perspective
When to introduce NoSQL Let's first look at the process of sql -> sql + nosql. https://www.jb51.net/article/79236.htm Why use NoSQL These nosql? For the Java language:
My idea: In terms of Java language:
The NoSQL Era There are already many NoSQL databases, such as MongoDB, Redis, Riak, HBase, Cassandra, etc. Each one has one of the following characteristics:
Applicable scenarios Store user information, such as sessions, profiles, parameters, shopping carts, etc. This information is usually associated with an ID (key), and a key-value database is a good choice in this scenario. Not applicable scenarios 1) Instead of querying by key, query by value. There is no way to query by value in the Key-Value database. 2) The relationship between data needs to be stored. In a Key-Value database, data cannot be associated by two or more keys. 3) Transaction support. Rollback is not possible when a failure occurs in the Key-Value database. Summarize The above is the full content of this article. I hope that the content of this article will have certain reference learning value for your study or work. Thank you for your support of 123WORDPRESS.COM. If you want to learn more about this, please check out the following links You may also be interested in:
|
<<: Vue.js implements image switching function
>>: Two ways to install Python3 on Linux servers
Table of contents 1. Introduction 2. Solution Imp...
To install Jenkins on CentOS 8, you need to use t...
In the trend of gradual transition from tradition...
1. Single machine environment construction# 1.1 D...
This article shares the specific code for JavaScr...
Event loop in js Because JavaScript is single-thr...
Preface In MySQL, we can use the EXPLAIN command ...
Table of contents 1. Create a redis docker base i...
In many cases, arrays are often used when writing...
Table of contents Function Introduction Rendering...
Table of contents Transaction Isolation Level Pro...
Table of contents Object.prototype.valueOf() Obje...
Table of contents 1. Introduction 2. Rendering 3....
1. <body> tag: Used to mark the main body o...
In this tutorial, we use the latest MySQL communi...