今天老大提出这样的需求:"[b]数据库新增了数据就要及时通知应用层做一系列的处理[/b]"
针对这需求我觉得应该分为两种方案: 如有更好的欢迎大家指教
第一:
SQL+存储过程+触发器+DLL调用的方法来实现数据实时
第二:
后台弄一个线程做定时查询(例如1秒钟2次查询),但这里就涉及到性能的问题,对于庞大的数据量我觉得有个方案
做个临时表
比如A表是原来的数据库表 那么把一个小时(时间自定)内的数据放到临时B表里,每隔1小时清空B表里的数据,要数据就索引B表里的数据,然后再做相应的处理
针对这需求我觉得应该分为两种方案: 如有更好的欢迎大家指教
第一:
SQL+存储过程+触发器+DLL调用的方法来实现数据实时
第二:
后台弄一个线程做定时查询(例如1秒钟2次查询),但这里就涉及到性能的问题,对于庞大的数据量我觉得有个方案
做个临时表
比如A表是原来的数据库表 那么把一个小时(时间自定)内的数据放到临时B表里,每隔1小时清空B表里的数据,要数据就索引B表里的数据,然后再做相应的处理