当前位置:网站首页>4、 Database design
4、 Database design
2022-06-23 08:47:00 【Fallen bird】
1、 Denormalization technology
Add redundant columns : Having the same columns in multiple tables , Used to avoid join operations when querying .
Add derived Columns : The added columns can be generated by calculating other data in the table . Reduce the amount of calculation when querying , Speed up query .
Reorganize the table : If many users want to query the result data connected by two tables , Then, the two tables are reorganized into a table to reduce the connection and improve the performance .
Split table : Splitting tables can improve performance . After horizontal segmentation, the number of data and index pages that need to be read during query can be reduced , At the same time, the number of index layers is reduced , Improve query efficiency . Vertical segmentation can make data rows smaller , One data page can hold more data , Reduce... When querying I/O frequency .
2、 Relational database and non relational database
3、 Memory database and relational database
4、 File systems and relational databases
5、 Cache database
6、 Database high availability technology
Master slave copy : Avoid single point of failure , Improve query efficiency
Partition : solve I/O bottleneck , Improve reading and writing efficiency
table : Resolve concurrency , promote I/O efficiency
sub-treasury :
cache :
边栏推荐
- 高通9x07两种启动模式
- [advanced Android] kotlin notes
- Go data types (II) overview of data types supported by go and Boolean types
- 1、 Software architecture evaluation
- Paper reading [quovadis, action recognition? A new model and the dynamics dataset]
- Map interface and its sub implementation classes
- 3-progressbar and secondary cropping
- Driver Architecture & platform platform bus driver model
- Deep analysis and Simulation of vector
- Comprehensive analysis of news capture
猜你喜欢

3. Caller 服务调用 - dapr

The most commonly used 5-stream ETL mode

GeoServer adding mongodb data source

Summary of communication mode and detailed explanation of I2C drive

297. Serialize and Deserialize Binary Tree

The rtsp/onvif protocol video platform easynvr startup service reports an error "service not found". How to solve it?

“教练,我想打篮球“ —— 给做系统的同学们准备的 AI 学习系列小册

Keng dad's "dedication blessing": red packet technology explosion in Alipay Spring Festival Gala

给你的win10装一个wget

为什么用生长型神经气体网络(GNG)?
随机推荐
“教练,我想打篮球“ —— 给做系统的同学们准备的 AI 学习系列小册
Map (set) operation in go language
Isomorphic strings for leetcode topic resolution
5-旋转的小菊-旋转画布和定时器
125. Valid Palindrome
173. Binary Search Tree Iterator
USB peripheral driver - debug
670. Maximum Swap
[qnx hypervisor 2.2 user manual]6.2 network
Interpretation of the most dirty technology in history, I can understand 60 it terms in seconds
“方脸老师”董宇辉再回应热度下降:把农产品直播做好让农民受益 考虑去支教
6月《中國數據庫行業分析報告》發布!智能風起,列存更生
6月《中国数据库行业分析报告》发布!智能风起,列存更生
You have a string of code, but do not support the lower version of go; Judge the go version number, you deserve it!
Map interface and its sub implementation classes
65. Valid Number
自组织映射神经网络(SOM)
Linux Mysql安装
Linux MySQL installation
Arthas vmtool命令小结