当前位置:网站首页>Redis -- Nosql
Redis -- Nosql
2022-08-10 15:05:00 【qq_52025208】
Article table of contents
1. Why use Nosql
Explosive growth of users' personal information, social networks, geographic locations, user-generated data, user logs, and more!
At this time, we need to use Nosql database, Nosql can handle the above situation very well!
2. What is Nosql
Nosql = Not Only SQL
Relational database: table, row, column
Generally refers to non-relational database
Many data types User's personal information, social network, geographic location, these data typesThe storage does not need a fixed format!It can be scaled horizontally without extra operations!Map
3. Features of Nosql
Decoupling!
1. Easy to expand (there is no relationship between data, it is easy to expand!)
2. Large data volume and high performance (Redis writes 80,000 times per second and reads 110,000)
3. Data typeis diversity!(No need to design the database in advance! Take it as you go)
4. The difference between traditional RDBMS and Nosql
(1) Traditional RDBMS:
Structured Organization
SQL
Data and RelationshipsAll exist in separate tables (rows, columns)
Data Manipulation Language, Data Definition Language
Strictly Consistency
Basic Transaction
(2) Nosql
Not Just Data
> No fixed query language
Key-value store, column store, document store, graph database (social relationship)
Eventual consistency
CAP theorem and BASE
High performance, high scalability, high performanceAvailable
4. 3V+3 high (understand)
3Vs in the era of big data: mainly describe problems
Massive, diverse, real-time
3 highs in the era of big data: mainly the requirements for programs
High concurrency, high scalability, high performance
5. Four major categories of Nosql
1. KV key-value pair
2. Document database
MongoDB: is a database based on distributed file storage, written in c++, mainly used to process a large number of documents!
3. Column store database
HBase
Distributed file system
4. Graph relational database
It does not store graphs, but relations.For example: circle of friends social network, advertising recommendation.
边栏推荐
- 【有限元分析】异型密封圈计算泄漏量与参数化优化过程(带分析源文件)
- How to code like a pro in 2022 and avoid If-Else
- Digital Collection Platform System Development Practice
- fatal error C1083 无法打开包括文件'io.h' No such file
- 池化技术有多牛?来,告诉你阿里的Druid为啥如此牛逼!
- Using data intelligence, Amazon cloud technology helps companies build endogenous brand growth
- 2022-08-10 Daily: Swin Transformer author Cao Yue joins Zhiyuan to carry out research on basic vision models
- 兆骑科创创业赛事活动发布平台,创业赛事,项目路演
- redhat替换yum源时redhat.repo无法删除或无法禁用的问题解决方法
- QOS功能介绍
猜你喜欢
随机推荐
Summary of Force Buckle Solution 640 - Solving Equations
老板加薪!看我做的WPF Loading!!!
redhat替换yum源时redhat.repo无法删除或无法禁用的问题解决方法
“国资云”和“国家云”能给市场带来怎样的变革?
数学建模学习视频及资料集(2022.08.10)
小程序-语音播报功能
【剑指offer】---数组中的重复数字
Azure IoT Partner Technology Empowerment Workshop: IoT Dev Hack
快速了解大端模式和小端模式
2022年网络安全培训火了,缺口达95%,揭开网络安全岗位神秘面纱
富爸爸穷爸爸之读书笔记
"Thesis Reading" PLATO: Pre-trained Dialogue Generation Model with Discrete Latent Variable
池化技术有多牛?来,告诉你阿里的Druid为啥如此牛逼!
力扣解法汇总640-求解方程
antd组件中a-modal设置固定高度,内容滚动显示
解读STEAM教育中的表现性评价
微信小程序,自定义输入框与导航胶囊对其
SWIG教程《一》
符合信创要求的堡垒机有哪些?支持哪些系统?
强意识 压责任 安全培训筑牢生产屏障