发明名称 |
当应用基于用户的安全性时优化数据高速缓存 |
摘要 |
一种安全缓存系统和缓存方法,包括:接收对数据的用户请求,所述请求包含安全性上下文,其中所述安全性上下文标识所述用户的针对数据库应用的安全性简档;以及基于所述用户请求和所接收的安全性上下文而在高速缓存内搜索所请求的数据。如果在高速缓存中找到所请求的数据,则响应于所述用户请求而返回所缓存的数据。如果在高速缓存中未找到所请求的数据,则从数据源获得所请求的数据、将所获得的数据存储在所述高速缓存中且将所获得的数据与所述安全性上下文相关联,以及响应于所述用户请求而返回所请求的数据。针对所请求的数据的搜索可包括搜索具有所述安全性上下文以作为关键字的安全性列表,所述安全性列表包括所请求的数据在所述高速缓存中的地址。 |
申请公布号 |
CN102770849A |
申请公布日期 |
2012.11.07 |
申请号 |
CN201180010922.5 |
申请日期 |
2011.02.22 |
申请人 |
国际商业机器公司 |
发明人 |
G·D·朗蒂尔;J·C·格里格斯;P·约里奥;R·N·格罗塞特 |
分类号 |
G06F12/14(2006.01)I;G06F17/30(2006.01)I;H04L29/08(2006.01)I |
主分类号 |
G06F12/14(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
于静;张亚非 |
主权项 |
一种用于数据库应用的安全缓存方法,所述方法包括以下步骤:接收对数据的用户请求和安全性上下文,其中所述安全性上下文标识所述用户的针对所述数据库应用的安全性简档;基于所述用户请求和所接收的安全性上下文而在高速缓存内搜索所请求的数据;如果在所述高速缓存中找到所请求的数据,则响应于所述用户请求而返回所缓存的数据;以及如果在所述高速缓存中未找到所请求的数据,则从数据源获得所请求的数据、将所获得的数据存储在所述高速缓存中且将所获得的数据与所述安全性上下文相关联,以及响应于所述用户请求而返回所请求的数据。 |
地址 |
美国纽约 |