数据库的问题(200分)(200分)

  • 主题发起人 主题发起人 supermaster
  • 开始时间 开始时间
S

supermaster

Unregistered / Unconfirmed
GUEST, unregistred user!

我希望通过ORACLE数据库(企业公用的数据库)中的一张表实现系统的
数据共享,如果一个客户端以一分钟的周期定期刷新表的内容,程序
连续运行,不知道会对数据库产生怎样的影响。如果我还有其他的客户
端要定时(一分钟)从数据库读取数据,不知道会不会产生其他的影响。
希望各路高手不吝赐教。
 

一分钟的周期应该是比较长的了,其影响可能是读数据库的客户端可能要等待,但是
对于这一种实时性不是很高的实时系统来说,这种影响,用户应该是看不出来的.
其实有另外一种解决办法,可以在往数据库传送数据的时候,不通过odbc而是通过
socket,这样,在发送方可以把实时数据送给所有的客户端.

实际上我是应用在一个MIS系统上,不允许影响其他客户端的使用。
我也准备在上载数据时先通过SOCKET将数据送到服务器,然后再在
服务器上运行数据入库的程序。关键是对ORACLE数据库,一分种一个
事务的频率能不能允许,也许会在一段时间以后,系统会变得非常缓慢,
这是我最担心的。

这样的频率对于oracle来说应该是没有什么问题的.
如果担心数据数据量大使得系统速度变慢,可以用两个数据库,一个为
实时数据库,另外一个为历史数据库,可以每隔一段时间,把实时数据
倒到历史库中,可以用task来实现.

 
接受答案了.
 
后退
顶部