《數據庫原理》知識點之分布式查詢系統
考核要求:達到“識記”
層次知識點:分布式數據庫系統的體系結構
7.3.1 查詢處理的傳輸代價
分布式系統中,影響查詢的主要因素是數據在網絡中的傳輸時間,數據傳輸量是衡量查詢時間的一個主要指標。
查詢處理應使“網絡中數據傳輸量更小”。
為了達到性能目標,在分布式系統中,通常采用基于半聯接的查詢優化策略。
7.3.2 基于半聯接的查詢優化策略
基于半聯接的查詢優化策略的基本思想:
數據在網絡中傳輸時,如果以整個關系傳輸,則傳輸數據量大,是一種冗余的做法, 而實際上,在聯接時并非每個數據都參與操作或有用。因此, 考慮到不參與操作的值或無用的值不必經網絡來回傳輸,則可以減少傳輸的數據量。
(了解基于半聯接的查詢技術)
7.3.3 基于聯接的查詢優化策略
一種完全在聯接的基礎上考慮查詢處理的策略。
Notice: 在分布式查詢處理時,究竟使用半聯接還是聯接方案?
(1)如果認為傳輸費用是更主要的,那么采用半聯接策略比較有利;
(2)如果認為必須考慮局部處理費用,則采用聯接策略比較好。



