BLUESKY
一步一个脚印向前走
最近一周来,耐心的把内存数据库timesten中关于XLA and TimesTen Event Management一节内容看完了,它的主要作用是利用Oracle的事务日志,进行对表中记录的监控,它的说明是如下:
• Monitor TimesTen for changes to specified tables in a local data store
• Receive real-time notification of these changes

结合自己现在的情况,细细想来,如果对我们系统的日志表进行监控,则能够达到实时监控处理的效果,而我们现在的系统主要是隔天稽核处理信息,所以做了如下个流程的思考,具体的可行性和必要性还要等待进一步的验证。
第一个进程是根据Timesten提供的接口函数,将目标表的变更记录提取出,然后实时汇总到共享内存区中。这个进程是后台进程。

第二个进程是监控界面进程,主要负责实时展示共享内存区中日志信息的变化情况


这里只是粗略的将流程大致表现出来,具体的实现细节其实还有很多异常情况要考虑的

这里涉及到的内容重点还是TimesTen中XLA提供的一些函数,比如:
ttXlaPersistOpen
ttXlaNextUpdateWait
ttXlaAcknowledge
还有就是Timesten与Oracle库表里数据类型一些转换函数

OK,写完了,溜达溜达去!
posted on 2009-07-22 19:45 LG 阅读(725) 评论(0)  编辑 收藏 引用 所属分类: CPlusPlus OracleUnixProgram

<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

相册

最新评论