我在www.NET Winforms(仅处理查询和显示结果)上建立了报告观众。
这与一个报告数据库有关。 然而,以上只是一个小小小小小小小小小小小小小小小小小段,从另一个数据库获取数据。 它希望:
监测系统的状态变化(例如相对增长)=和;活动记录在服务器数据库(称为该数据库A)中,作为交易=和交易; 这起火使一个触发者将同一事件写进报告数据库。
我不肯定这两个数据库之间的差别,可能根据不同的目标加以调整,或者这两个数据库可能有一些财政或甚至政治原因。
无论如何,有与会者提到,报告数据库“在交易上依赖”主要数据库。 这意味着什么? 报告数据库完全取决于A数据库的交易? 这使我想到一些问题:
1) How could I handle the situation that the reporting database has no disk space, but database A is still firing triggers to the reporting database? Would it be good to queue 2) Linked to the above, would it work if I queue the triggers and their data not able to fire into the reporting db (not sure how, but conceptually...)? Even then, this makes the system not real time.
是否有其他危险/问题例外地在像此这样的机构处理?
增 编