发明名称 Partial page write detection for a shared cache using a bit pattern written at the beginning and end of each page
摘要 Disk check bits refer to bit patterns stored in particular bytes of a page which are used to detect errors in writing the page to storage. Every time a page is obtained from storage, changed from the version retained in storage, and written back to storage, the check bit pattern on the changed page is altered to be different from the bit pattern on the storage page. This is because the changed page overwrites the stored page. The invention provides a method for managing the check bits in a multi-DBMS system employing a high-speed shared electronic store as a store-in cache for all pages obtained from disk storage. When a page is first obtained from disk storage by a DBMS and changed, check bit information for the page is maintained in a directory of the storing cache which indicates what the patterns are for the version of the page in the disk storage. All pages which are modified are stored in the store-in cache and are only returned to disk storage from the cache. Therefore, when a page is to be written to disk storage, the DBMS writing the page to storage processes the check bits on the page itself, changing them as required based on the check bit information stored in the directory for the page.
申请公布号 US5455942(A) 申请公布日期 1995.10.03
申请号 US19920955076 申请日期 1992.10.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 MOHAN, CHANDRASEKARAN;NARANG, INDERPAL S.;TENG, JAMES ZU-CHIA
分类号 G06F12/00;G06F11/10;G06F12/08;G06F12/16;(IPC1-7):G06F15/167;G06F11/08 主分类号 G06F12/00
代理机构 代理人
主权项
地址