Skip to content

QueenieCplusplus/DBA_Entity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

DBA_Entitity

(查詢)實體的最佳化

資料庫系統作為一個資料管理基礎系統軟體,現今仍然以磁碟 Disk 作為資料存儲媒介,當其發展在某程度上影響著資料庫系統的發展方向,則存儲系統,將深深地影響資料庫系統軟體運作的效能。

Data Storage, 存儲媒介

資料存儲媒介的發展,從早前的打孔紙帶,到磁帶機,一直到後來的磁碟系統,直到現存的 SSD 硬碟系統,一直都是磁碟讀寫研究技術的表現。

SSD, 磁碟系統

磁碟的磁頭移動和轉速,影響搜索時間和讀寫時間,在此情境下,順序和隨機存取的負擔和代價上的比較,是研究人員考量的重點之一,除此之外,我們尚需考量讀寫次數和位元組的成本以及 Bus Band Width。

相對於記憶體的半導體和積體電路,實體的操作代價非常大,所以磁碟的 I/O 深層地影響資料庫軟體的發展。

各種優化性能的因子

  • base, 基表實體參數的設定

  • size, 基表大小的估計

  • select, 作為約束條件的選擇條件

  • pathlists, 存取路徑的建置

  • index, 索引的建置

  • match cluases, 比對敘述