数据库多表关联问题

 我来答
科技科普君
2022-12-09 · TA获得超过303个赞
知道小有建树答主
回答量:880
采纳率:0%
帮助的人:78.5万
展开全部
  数据库多表关联:

  在关系型数据库中,多表关联方式是影响性能最大的技术,把mysql定义为中小型数据库的主要原因是mysql是不支持hash join的,这对多个大表关联查询造成性能的瓶颈,因此,在大数据领域,比较少使用mysql作为后台数据库,使用mysql,需要把表设计为宽表,进行反范式设计,减少多表关联,虽然单表的数据量大了,但是查询速度快了非常多,从几十秒降到1秒左右,1秒对大数据应用是可以接受的,在oltp应用是不可接受,因此,在oltp应用数据库会进行分库分表设计,这属于垂直拆分,按照业务类型进行拆分多个实例和分库,这属于水平拆分,目标是实现轻数据库重业务模式,很多运算需要放到应用代码执行,这也是基于数据库是CS结构,而业务代码是分布式结构的属性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式