大家好:
我最近接了个项目,是做一个MIS系统,按时髦的话说,就是胖客户端程序,具体情况如下:
1) C/S二层结构;
2) 服务器是ORACLE数据库服务器,版本是8.1.7;
3) 客户端用Delphi 7开发;
4) 要求客户端离线的情况下(比如网络断开)也能进行数据的录入工作,当连接恢复时(网络连接恢复)能把数据更新到数据库服务器上;
5) 我们大概是这样设计的,在客户端开发一个数据库,当作桌面数据库,平时操作是客户端软件是对桌面数据库进行操作,定时/手动方式把本地数据更新到服务器上。
现在我们的问题是,这个桌面数据库如果用ORACLE的话,是不是要把ORACLE服务器重新在客户机上安装一次?(我们并不想这么做,因为ORACLE太占资源了),如果用ORACLE客户端能不能实现本地建库的操作?客户端+ORACLE客户端 ORACLE服务器 ?
客户端+ACCESS数据库 ORACLE服务器 ?
各位朋友,给些建议,谢谢啦!