tft每日頭條

 > 知識

 > 數據庫多表關聯問題

數據庫多表關聯問題

知識 更新时间:2025-01-24 19:27:02

  數據庫多表關聯:

  在關系型數據庫中,多表關聯方式是影響性能最大的技術,把mysql定義為中小型數據庫的主要原因是mysql是不支持hash join的,這對多個大表關聯查詢造成性能的瓶頸,因此,在大數據領域,比較少使用mysql作為後台數據庫,使用mysql,需要把表設計為寬表,進行反範式設計,減少多表關聯,雖然單表的數據量大了,但是查詢速度快了非常多,從幾十秒降到1秒左右,1秒對大數據應用是可以接受的,在oltp應用是不可接受,因此,在oltp應用數據庫會進行分庫分表設計,這屬于垂直拆分,按照業務類型進行拆分多個實例和分庫,這屬于水平拆分,目标是實現輕數據庫重業務模式,很多運算需要放到應用代碼執行,這也是基于數據庫是CS結構,而業務代碼是分布式結構的屬性。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved