数据库多表关联问题

作者:原创时间:2022-06-25
文档

数据库多表关联:

在关系型数据库中,多表关联方式是影响性能最大的技术,把mysql定义为中小型数据库的主要原因是mysql是不支持hash join的,这对多个大表关联查询造成性能的瓶颈,因此,在大数据领域,比较少使用mysql作为后台数据库,使用mysql,需要把表设计为宽表,进行反范式设计,减少多表关联,虽然单表的数据量大了,但是查询速度快了非常多,从几十秒降到1秒左右,1秒对大数据应用是可以接受的,在oltp应用是不可接受,因此,在oltp应用数据库会进行分库分表设计,这属于垂直拆分,按照业务类型进行拆分多个实例和分库,这属于水平拆分,目标是实现轻数据库重业务模式,很多运算需要放到应用代码执行,这也是基于数据库是CS结构,而业务代码是分布式结构的属性。

显示全文
计算机四级网络工程师考试时间 企业登记代理注册公司怎么样 美特斯邦威和匡威有什么区别 俄克拉荷马大学怎么样 李美华马玉浦是哪部电影 护眼灯有哪些类型 歌德是怎么死的 为什么计算机只能识别二进制 泰迪毛色变浅吃什么能补回来 罗威纳犬几个月大才体型成熟 支付宝怎么缴纳五险一金 黑名单和老赖的区别是什么 工业企业成本核算步骤 浮粉卡粉怎么办 微波炉可以做什么简单的菜 怎么理解读万卷书行万里路这句话 养罗汉鱼最低多少度能存活 微商加粉的有哪些好办法 第五人格的佣兵怎么玩 上古卷轴5洛里斯泰德在哪 猫咪第一次生产后怎么办 微信群入群可以设置验证吗 亚特兰蒂斯之谜 所有房子都能落户吗 用芦荟胶之前需要用爽肤水吗 什么蛇无毒温顺 铃的四字成语有哪些 什么小说软件可以看励志书 酱油汤怎么做好吃 室内运动有什么好玩的急 美特斯邦威会员卡有什么用 汽车声浪是怎么踩的 腌制生猪肉用什么调料 什么食物含锌多且容易吸收 什么是自锁如何实现自锁 皇太极的原名就是皇太极吗 寺可以组什么词语 消防车的高度宽度和长度是多少 铜像怎么擦亮 手机b站怎么上传音频