发明名称 Method for coordinating updates to database and in-memory cache
摘要 A computer method and system of caching. In a multi-threaded application, different threads execute respective transactions accessing a data store (e.g. database) from a single server. The method and system represent status of datastore transactions using respective certain (e.g. Future) parameters. Results of the said transactions are cached based on transaction status as represented by the certain parameters and on data store determination of a subject transaction. The caching employs a two stage commit and effectively forms a two level cache. One levels maps from datastore keys to entries in the cache. Each entry stores a respective last known commit value. The second level provides an optional mapping from a respective transaction as represented by the corresponding certain parameter to an updated value.
申请公布号 US8131698(B2) 申请公布日期 2012.03.06
申请号 US20080128422 申请日期 2008.05.28
申请人 SYNGE JAMES M.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 SYNGE JAMES M.
分类号 G06F7/00 主分类号 G06F7/00
代理机构 代理人
主权项
地址