[发明专利]一种事务日志通知内存数据库内容变化的方法及系统无效
申请号: | 200910206480.6 | 申请日: | 2009-11-13 |
公开(公告)号: | CN101710332A | 公开(公告)日: | 2010-05-19 |
发明(设计)人: | 王征;袁晓鹏 | 申请(专利权)人: | 广州从兴电子开发有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李秋香;逯长明 |
地址: | 510300 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 事务 日志 通知 内存 数据库 内容 变化 方法 系统 | ||
1.一种事务日志通知内存数据库内容变化的方法,其特征在于,所述方法包括以下步骤:
预先创建事务日志实时监控接口;
客户程序调用所述事务日志实时监控接口,并阻塞在等待操作上;
当内存数据库存在事务提交成功时,所述事务日志实时监控接口通知所述等待操作返回所述客户程序。
2.根据权利要求1所述的事务日志通知内存数据库内容变化的方法,其特征在于,所述客户程序为需要得到所述内存数据库实时变化状况的应用。
3.根据权利要求1所述的事务日志通知内存数据库内容变化的方法,其特征在于,所述事务日志实时监控接口统一处理事务日志文件和事务日志缓存中日志文件。
4.根据权利要求1所述的事务日志通知内存数据库内容变化的方法,其特征在于,所述事务日志实时监控接口采用消息通知方式,通知所述等待操作返回所述客户程序。
5.根据权利要求4所述的事务日志通知内存数据库内容变化的方法,其特征在于,所述消息中包含的时间与事务在内存数据库提交成功的时间一致。
6.根据权利要求1所述的事务日志通知内存数据库内容变化的方法,其特征在于,所述事务为插入语句或删除语句或更新语句。
7.根据权利要求6所述的事务日志通知内存数据库内容变化的方法,其特征在于,当内存数据库存在一个提交成功插入语句时,所述事务日志实时监控接口触发一个消息,所述消息包含所述插入的内容。
8.根据权利要求6所述的事务日志通知内存数据库内容变化的方法,其特征在于,当内存数据库存在一个提交成功的删除语句时,所述事务日志实时监控接口触发一个消息,所述消息包含所述删除语句实际删除的每条记录的内容。
9.根据权利要求6所述的事务日志通知内存数据库内容变化的方法,其特征在于,当内存数据库存在一个提交成功的更新语句时,所述事务日志实时监控接口触发一个消息,所述消息包含所述更新语句影响的每条记录更新前的内容和更新后的内容。
10.一种事务日志通知内存数据库内容变化的系统,其特征在于,所述系统包括:
创建单元,用于预先创建事务日志实时监控接口;
客户程序,调用所述创建单元创建的事务日志实时监控接口,并阻塞在等待操作上;
所述事务日志实时监控接口,用于当内存数据库存在事务提交成功时,通知所述等待操作返回所述客户程序。
11.根据权利要求10所述的事务日志通知内存数据库内容变化的系统,其特征在于,所述事务日志实时监控接口采用消息通知方式,当内存数据库存在事务提交成功时,通知所述等待操作返回所述客户程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州从兴电子开发有限公司,未经广州从兴电子开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910206480.6/1.html,转载请声明来源钻瓜专利网。