作文档>生活经验>其他

数据库多表关联问题

更新时间:

  数据库多表关联:

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


数据库多表关联问题相关文章:

一个数据库表只能有一个什么索引

数据库表ID怎么设置自动增长

数据库表设计

什么是数据库表

德龙x3000油表不动什么问题

汽车油表一格是多少油

每天5点多就醒身体哪里有问题

艾伦多肉多久浇水一次

为什么讲话太多会口臭?口臭是口腔的问题还是肠胃的问题

车辆车速表失灵是哪里出现了问题

数据库多表关联问题

数据库多表关联:在关系型数据库中,多表关联方式是影响性能最大的技术,把mysql定义为中小型数据库的主要原因是mysql是不支持hashjoin的,这对多个大表...
推荐度:
点击下载文档文档为doc格式

精选图文