伙计们和加尔斯,我一直被赋予了一个任务。 其目标类似于几个数据库服务器上的“铺设手”,这些数据库服务器协同工作以向各种Web,客户端服务器和平板电脑同步的分布式客户端 – 服务器程序提供数据。
更具体地说,我被要求提出一个“维护计划”,其中包括对未来工作的build议,以改善这些机器的性能/可靠性/安全性等。
在互联网上可能会有一些好的文章,你们可以指点我哪些会给我一些很好的基础? 文章描述“这是前4个主要类别,这是你应该继续下去,当他们每个人”的分类将是神话般的。
数据库都是SQL 2005,但兼容级别为80,最初是使用基于SQL 6.5的ERwin创build的。 操作系统都是Windows Server 2003。
谢谢大家!
蒂姆
没有确定的答案,但这里是我的2美分。 在我看来,有两种方法可以解决这个问题,一种是让应用程序保持不变,另一种是移动到服务和定制应用程序。
如果你不想改变应用程序和数据库,但想要更可靠的系统,你应该看看以下几点:
改变你的应用程序可能会允许一些有趣的变化 分割你的数据库可能会允许更大的数据集,有趣的是分裂读写。 许多数据库比写入有更多的读取,如果这种情况下,具有多个副本的专用于每个angular色的数据库可以做到这一点。 这个video(解开你的域名)探索这个想法。