数据库多表关联问题
人气:341 ℃/2024-01-09 01:43:09
数据库多表关联:
在关系型数据库中,多表关联方式是影响性能最大的技术,把mysql定义为中小型数据库的主要原因是mysql是不支持hash join的,这对多个大表关联查询造成性能的瓶颈,因此,在大数据领域,比较少使用mysql作为后台数据库,使用mysql,需要把表设计为宽表,进行反范式设计,减少多表关联,虽然单表的数据量大了,但是查询速度快了非常多,从几十秒降到1秒左右,1秒对大数据应用是可以接受的,在oltp应用是不可接受,因此,在oltp应用数据库会进行分库分表设计,这属于垂直拆分,按照业务类型进行拆分多个实例和分库,这属于水平拆分,目标是实现轻数据库重业务模式,很多运算需要放到应用代码执行,这也是基于数据库是CS结构,而业务代码是分布式结构的属性。
- 生活05-16
月饼预拌粉是什么东西
- 其他05-22
魅族16s支持5g吗
- 数码09-23
佳能PowerShot N有什么功能滤镜
- 其他07-14
束埔寨是哪个国家的
- 其他05-24
带载字四字成语
- 其他02-24
后来原唱是谁
- 其他11-25
陌陌礼物收益怎么清空
- 其他11-22
非法持有毒品会判几年
- 其他10-01
沙皮狗优点有哪些
- 生活12-18
2022年冬至安葬好不好 给亲人下葬哪天最适宜
推荐
- 1拉克摩尔的箱子在哪里410
- 2芡汁是什么252
- 3skagen手表什么档次144
- 4清朝前期农业发展的原因287
- 5大卫芬奇电影的风格特点197
- 6手环的蓝牙为啥老掉线啊365
- 7谷维素片和维生素B1一起吃起什么作用123
- 8武汉理工算顶级211吗277
- 9翡翠玉坠戴到脖子什么位置475
- 10闲聊登不进去怎么办479