一个部门和下属很多个单位共享一些数据,上下级之间会有数据交换,但是不频繁,部门和下属之间的网络是拨号连接,数据库如何设计合理。我有这2个方案:
1.C/S结构,在部门安装SQLSERVER之类的数据库服务器,下属单位登录数据库服务器进行查询,更改等操作,但是由于是用拨号连接,查询速度会较慢。
2.在部门和下属单位都使用数据库,在部门或下属任何单位的数据更改都定时更新到其他数据库中,保持各点数据库的内容一致。
第2种方法好象合理些,但是不知怎么实现,特别是几个单位都有数据更改,怎么更新部门数据库?
1.C/S结构,在部门安装SQLSERVER之类的数据库服务器,下属单位登录数据库服务器进行查询,更改等操作,但是由于是用拨号连接,查询速度会较慢。
2.在部门和下属单位都使用数据库,在部门或下属任何单位的数据更改都定时更新到其他数据库中,保持各点数据库的内容一致。
第2种方法好象合理些,但是不知怎么实现,特别是几个单位都有数据更改,怎么更新部门数据库?
解决方案 »
- DLL 不能修改在 BPL 中的全局变量吗?
- CxGrid单击复选框列会触发什么事件?紧急求助!
- 为什么我在xp下编译的Delphi在98不能运行?急急急!!!拜托各位了!
- ~~~~~~~~~~兄弟姐妹们,别人刚给我给我介绍个女朋友,准备周末出去第一次见面,这大冷天的出去喝点什么好啊,大家教教我吧~~~~~~~~~~~
- 关于dbgrid插入数据的问题
- 不到这里去看看,一定不是程序员
- 【如何指定TMemo或TRichEdit的制表符的长度】
- 如何读出并显示当前操作系统有几种汉字输入方式?
- 刚参加完微软的.net技术研讨会(南京),得光盘一张,感觉没什么收获,但,散分!
- 报表打印出现1899-12-30!!!!请帮我一把。
- 哪有好用的 Delphi 6 英文版下载?
- 版本控制的問題
2,推荐采用ASP等B/S结构,如果业务不复杂;
在部门安装SQLSERVER之类的数据库服务器,在下级使用Ascess之类的小数据库
下级平常工作使用本地数据,并将形成的数据做是否上传的标记,然后在部门要求上传时上传
下级经常使用的上级数据要在特定时间下载到本地。
下级查询上级的数据尽量使用存储过程,并严格设置条件,减少传递多余数据
讲的方法比较好,建议使用ASP等技术,以部门为WEB服务器,下属在修改或查询时,查什么掉什么,不要多余的数据同时下到终端,估计效果会好,看看CSDN论坛,不就是这种做法吗?