发明名称 |
一种内存数据库处理性能的方法与系统 |
摘要 |
本发明公开了一种内存数据库处理性能的方法及系统,该方法包括:对插入类操作命令进行扩展,扩展后的插入类操作命令执行后的返回值包含业务记录在内存数据库中的存放地址;存储所述业务记录在内存数据库中的存放地址。通过扩展插入类命令,使其返回该条记录在内存数据库中的实际位置。在后续查询时,以该位置为查询条件,则可以直接定位到内存数据库中的记录。从而将内存数据库的SQL操作算法从普通的算法复杂度为0(logN),改进为算法复杂度为0(1),极大地提高了内存数据库的性能。 |
申请公布号 |
CN101872356A |
申请公布日期 |
2010.10.27 |
申请号 |
CN201010186625.3 |
申请日期 |
2010.05.31 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
张恒生 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
深圳鼎合诚知识产权代理有限公司 44281 |
代理人 |
薛祥辉 |
主权项 |
一种内存数据库处理性能的方法,其特征在于,包括:对插入类操作命令进行扩展,所述扩展要求命令执行结束后反馈地址信息,所述地址信息包括业务记录在内存数据库中的存放地址;内存数据库的客户端向内存数据库的服务器发送扩展后的插入类操作命令;所述内存数据库的服务器接收并执行所述扩展后的插入类操作命令,向所述内存数据库的客户端反馈业务记录在内存数据库中的存放地址;所述内存数据库的客户端存储所述业务记录在内存数据库中的存放地址。 |
地址 |
518057 广东省深圳市南山区科技园科技南路中兴通讯大厦 |