日期:2014-05-17  浏览次数:20687 次

远程数据库和本地数据库的设计不同,请问完全相同是不是更好
用户从网上填写信息,存储到远程数据库。然后再导入到本地。如果远程的数据库设计的和本地的数据库一样的情况多见还是不一样的情况多?

用户分三类,填写的信息不同,有的结构简单些,有的复制些,所以使用的CS架构的应用软件共有3个。不过所有提交的数据都放到本地同一个数据库里。所以本地数据库的设计包含的数据表很多,而且关系也复杂些。

经验少,请大家多分享。

------解决方案--------------------
如果上互联网的网络好(可靠、高速)
可以直接采用 三层模式,客户端的录入直接提交到远程的数据库
本地无须数据库了
------解决方案--------------------
从业务逻辑上看:本地——总库,远程——子库。

建议换一个角度
总库:汇总多个子库数据
子库:不同的应用软件维护

1、可以考虑将总库架设在网上(备份可以考虑到本地)
2、子库和总库间使用触发器单条同步;也可以设置时间点批量同步
3、总库的具体结构,其实个人觉得应该和字库一致,写代码时好写一点嘛……