申論題內容
四、資料庫系統中,經常使用「鎖」 (Lock)的機制來進行交易處理(Transaction
,而該機制允許某個資
Processing)中的併行控制(Concurrency Control)
料項目(Data Item)被「共享鎖」 (Shared Lock)或「排他鎖」 (Exclusive
Lock)鎖定。請問這兩種不同鎖定的模式,對一個資料項目的使用方式
所造成的限制各自為何?另外,資料項目可以小到一筆資料列(Tuple)
或紀錄(Record) ,也可以大到涵蓋一整個表格或資料庫。請分析資料項
目的大小對系統的效能影響為何?(20 分)