发明名称 |
数据库RAM高速缓冲存储器 |
摘要 |
提供了用于提供可由多进程访问的数据库的共享RAM高速缓冲存储器的系统和方法。通过共享单个高速缓冲存储器而不是数据库的本地拷贝,节省了存储器并且确保了由不同进程所访问的数据的同步。通过使用数据库和共享高速缓冲存储器之间的单向通知机制确保了数据库和共享高速缓冲存储器间的同步。进程内的客户机API直接搜索共享高速缓冲存储器内的数据,而不是通过请求数据库服务器。因此服务器负载不会受到请求应用的数目的影响,并且数据读取时间不会受到进程间通信的延迟或受到额外的环境切换的影响。新的同步方案允许多进程被用于建立和维护高速缓冲存储器,其极大地降低了启动时间。 |
申请公布号 |
CN1763719A |
申请公布日期 |
2006.04.26 |
申请号 |
CN200510128322.5 |
申请日期 |
2005.10.14 |
申请人 |
阿尔卡特公司 |
发明人 |
R·M·皮佩;M·C·皮隆;F·M·兰德里 |
分类号 |
G06F9/46(2006.01);G06F12/08(2006.01);G06F17/30(2006.01) |
主分类号 |
G06F9/46(2006.01) |
代理机构 |
北京市中咨律师事务所 |
代理人 |
杨晓光;李峥 |
主权项 |
1.一种为多个进程提供对存储在数据库中的数据的访问的方法,包括:将数据从数据库拷贝到共享存储器中的高速缓冲存储器,该共享存储器可由每个进程访问;维持数据库和高速缓冲存储器之间的同步性;以及为每个进程提供应用程序接口(API),其包含了用于访问高速缓冲存储器内数据的指令。 |
地址 |
法国巴黎 |