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