发明名称 |
嵌入式环境下内存数据库的一致性保护方法 |
摘要 |
本发明公开了一种嵌入式环境下内存数据库的一致性保护方法,与数据库进程有同等优先级的应用进程调用数据库的第一类接口,通过事件号调用相应的数据库操作功能接口函数直接完成数据库操作;其他应用进程调用数据库的第二类接口,通过事件号向数据库操作进程发送相应的数据库访问请求消息,并由数据库操作进程根据数据库访问请求消息调用相应的数据库操作功能接口函数完成数据库操作。本发明在进程基于优先级的抢占调度策略下,向其他进程提供了确保数据库一致性的形式一致的存取接口,采用的是低开销,高效率的消息机制,而不是通常的耗费资源的复杂的加锁方法,从而简化了数据库一致性保障方法的设计,保证了内存数据库系统的性能。 |
申请公布号 |
CN100433011C |
申请公布日期 |
2008.11.12 |
申请号 |
CN200610011208.9 |
申请日期 |
2006.01.17 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
袁越;蒋恒;陈浩 |
分类号 |
G06F17/30(2006.01) |
主分类号 |
G06F17/30(2006.01) |
代理机构 |
|
代理人 |
|
主权项 |
1、一种嵌入式环境下内存数据库的一致性保护方法,其特征在于:与数据库进程有同等优先级的第一类应用进程调用数据库的第一类接口,通过事件号调用相应的数据库操作功能接口函数直接完成数据库操作;与数据库进程优先级不同的第二类应用进程调用数据库的第二类接口,通过事件号向数据库操作进程发送相应的数据库访问请求消息,并由数据库操作进程根据数据库访问请求消息调用相应的数据库操作功能接口函数完成数据库操作。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层 |