To windfic:
对,我没这方面的经验,表达是不太清楚。
我的目标,比如飞机订票系统,这应该比较明确了吧(当然我不是做这个,只是一个比方),各个订票点都必须能查询和修改数据,而且又得有一个用户登录过程,否则,呵呵,机场甭混了。
我就没明白这样的系统一般是采用什么方式来实现??是直接使用分布式数据库系统,还是由自己开发的软件来实现这样的分布式功能,就是让用户感觉不到是在使用远程数据库
还有,三层结构,是什么?不好意思,不懂的说

解决方案 »

  1.   

    你的这种情况
    几种方案都可
    用ORACLE做的话,做一个纯分布式的方案
    就是每份资料只在数据库中有一份
    将分布在各地的数据库集成在一起
    这是ORACLE的功能,做好之后,用户看到的是一个数据库
    不知道这些数据具体是在哪儿
    它的要求是网络要求严格,必须时刻联通或是做一个复制式的方案
    就是每个数据库都有全部的数据,
    由ORACLE负责它们的同步当然还有两者的折中方案,而且大多数都是还有就是三层结构,由数据库,服务器,客户机组成
    客户机向服务器查询,服务器根据查询的情况
    判断数据在哪个数据库而直接连上数据库