我對領先的RDBMS如何執行檢索數據知之甚少。所以,這些問題可能看起來有點簡陋:RDBMS緩存與磁盤I/O - 跨供應商比較
是否每個選擇常用的RDBMS如Oracle,SQL服務器,MySQL和PostgeSQL等總是意味着一趟從磁盤讀取數據,或者做自己,在一定程度上可以被硬件所允許,緩存通常要求的數據以避免昂貴的I/O操作?
他們如何確定要緩存哪些數據段?
一旦某個緩存數據的更新由不同的進程發生,他們如何去同步緩存?
是否有關於不同的RDBMS緩存經常請求的數據的比較矩陣?
感謝
我對領先的RDBMS如何執行檢索數據知之甚少。所以,這些問題可能看起來有點簡陋:RDBMS緩存與磁盤I/O - 跨供應商比較
是否每個選擇常用的RDBMS如Oracle,SQL服務器,MySQL和PostgeSQL等總是意味着一趟從磁盤讀取數據,或者做自己,在一定程度上可以被硬件所允許,緩存通常要求的數據以避免昂貴的I/O操作?
他們如何確定要緩存哪些數據段?
一旦某個緩存數據的更新由不同的進程發生,他們如何去同步緩存?
是否有關於不同的RDBMS緩存經常請求的數據的比較矩陣?
感謝
爲Informix的答案是非常相似的SQL Server給出的:
我會回答的SQL Server: