大数据量表结构设计案例
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,在处理大数据量的表时,会消耗数据库的大量性能,所以,在设计数据库表时,要考虑到此种现象,将数据库设计的合理合法,来提高数据库性能减小数据库压力。当表记录太多,如产品、的订单、大量客户等,是数据库访问压
千家信息网最后更新 2024年11月22日大数据量表结构设计案例
在处理大数据量的表时,会消耗数据库的大量性能,所以,在设计数据库表时,要考虑到此种现象,将数据库设计的合理合法,来提高数据库性能减小数据库压力。
当表记录太多,如产品、的订单、大量客户等,是数据库访问压力的主要来源,此时,从数据库拆分表的角度来减轻压力,可以采用如下两种方法:
1、对表进行水平分割
水平分割:以该表主键PK的某个值为界限,将该表的记录水平拆分为两个表
2、对表进行垂直分割
垂直分割:表字段太多,按照表字段拆分,将一个表垂直分解为两个表
例:有产品表,数据量为10w,数据量稳定;
订单表,数据量为200w,数据量有增长趋势;
用户表,数据量为100w,数据量有增长趋势
方案一:垂直分割,解决了表与表之间的io竞争,未解决单表种数量增长出现的压力
进一步解决方案:
--将产品表和用户表放在一个server上;
--订单表单独放到一个server上
方案二:水平分割,解决了单表种数据量的压力,未解决表与表之间io的竞争
进一步解决方案:
--用户表通过性别拆分为男用户和女用户
--订单表拆分成已完成订单和未完成订单
--产品表,未完成订单放在一个server上
--已完成订单和男用户放在一个server上
--女用户放在一个server上(女用户爱购物)
数据
用户
订单
数据库
压力
产品
方案
水平
用户表
增长
设计
两个
之间
字段
性能
解决方案
趋势
进一
竞争
合法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
嵌入式跟软件开发区别
站群服务器ip搭建脚本
铝拓互联网科技有限公司
芜湖门店管理软件开发定制公司
怎么查网易号的数据库
我的世界基岩版服务器
数据库排序和分页
小白测评数据库苹果8续航
技术先进的rds数据库
python 高性能代理服务器
一种便于清洁的服务器机柜
七台河网络安全活动
强网杯网络安全大赛培训
计算机软件开发证书有哪些
重庆展览展厅中控服务器
互联网十大高科技股
线上教育软件开发费
ics 服务器设置
gmlan网络技术
泸州市有关网络安全
牢记网络安全
数据库系统实训课题
上行Udp灌包会把服务器灌满吗
网络安全法 征信
客户端同步服务器数据库
物理文献搜索数据库
嘉定区品质数据库服务商服务电话
服务器需要的红石科技
网络安全履岗履责
上海服务器风扇诚信推荐