当前位置:网站首页>Redis6-01nosql database
Redis6-01nosql database
2022-07-05 03:28:00 【Qian mys】
1、NoSQL brief introduction
1.web1.0 :
2.web2.0:
3. solve CPU And memory pressure :
4. solve IO pressure :
2、NoSQL summary
NoSQL = Not Only SQL Non relational database
NoSQL It doesn't rely on business logic to store , In a simple way key-value Mode storage . Therefore, the expansion ability of the database is greatly increased .
- Non compliance SQL standard .
- I won't support it ACID. Atomicity 、 Uniformity 、 Isolation, 、 persistence
- Far beyond SQL Performance of .
Applicable scenario :
- High concurrent reading and writing of data
- Read and write massive data
- High scalability of data
Not applicable to the scene :
- Need transaction support
- be based on sql Structured query storage of , Dealing with complex relationships , need Ad hoc inquiry .
- ( Not need sql And used sql It doesn't work , Please consider using NoSql)
3、 common NoSQL database
1、Memcache
It's very early NoSql database
The data is in memory , Generally not persistent
Support simple key-value Pattern , Support type A single
Usually as Cache database Secondary persistent database
2、Redis
It's almost covered Memcached Most functions of
The data is in memory , Support persistence , Mainly used for backup and recovery
In addition to supporting simple key-value Pattern , And support Storage of multiple data structures , such as list、set、hash、zset etc. .
Usually as Cache database Secondary persistent database
3、MongoDB
High performance 、 Open source 、 Model freedom (schema free) The article of File database
The data are all there Memory in , If there is not enough memory , Save infrequently used data to hard disk
Although it is key-value Pattern , But yes. value( In especial json) Provides rich query functions
Support Binary data and large objects
It can be replaced according to the characteristics of the data RDBMS , Become an independent database . Or cooperation RDBMS, Store specific data .
边栏推荐
- Vb+access hotel service management system
- Huawei MPLS experiment
- Dart series: collection of best practices
- [micro service SCG] 33 usages of filters
- El tree whether leaf node or not, the drop-down button is permanent
- Linux Installation redis
- Sqoop command
- Accuracy problem and solution of BigDecimal
- Flume配置4——自定义MYSQLSource
- el-select,el-option下拉选择框
猜你喜欢
![Acwing game 58 [End]](/img/16/c55e0a7aedc354f1c739637ed13a6b.png)
Acwing game 58 [End]

LeetCode146. LRU cache

Qrcode: generate QR code from text

2021 Li Hongyi machine learning (1): basic concepts

qrcode:将文本生成二维码

Yyds dry goods inventory intelligent fan based on CC2530 design

IPv6 experiment
![[system security] ten thousand words summary system virtualization container bottom layer principle experiment](/img/c6/1bdb29a0acb0739f67b882fa6b3b47.jpg)
[system security] ten thousand words summary system virtualization container bottom layer principle experiment

51 independent key basic experiment

this+闭包+作用域 面试题
随机推荐
[Chongqing Guangdong education] 2777t green space planning reference questions of National Open University in autumn 2018
How to learn to get the embedding matrix e # yyds dry goods inventory #
Azkaban实战
This + closure + scope interview question
About MySQL database connection exceptions
Kuboard
[105] Baidu brain map - Online mind mapping tool
Easy processing of ten-year futures and stock market data -- Application of tdengine in Tongxinyuan fund
Last words record
Delphi free memory
Voice chip wt2003h4 B008 single chip to realize the quick design of intelligent doorbell scheme
Devtools的簡單使用
Is there any way to change the height of the uinavigationbar in the storyboard without using the UINavigationController?
There is a question about whether the parallelism can be set for Flink SQL CDC. If the parallelism is greater than 1, will there be a sequence problem?
Pat class a 1160 forever (class B 1104 forever)
Idea inheritance relationship
Anchor free series network yolox source code line by line explanation four (a total of ten, ensure line by line explanation, after reading, you can change the network at will, not just as a participan
Watch the online press conference of tdengine community heroes and listen to TD hero talk about the legend of developers
How can we truncate the float64 type to a specific precision- How can we truncate float64 type to a particular precision?
Kubernetes - identity and authority authentication