我工作的公司在过去的八年左右一直在使用Access数据库(我只需要忍受五次)。 我们正在开始一个在线订购系统的工作,所以现在是时候(实际上,过去的时间)转向更强大的工作。 我们有一台MSSQL 2k的SBS 2003服务器,而且我们的networking主机也有一个MSSQL 2005数据库,所以SQL似乎是要走的路。
我已经想到了一些如何处理这个情况,并希望任何inputSF提供。
1)内部SQL数据库的一切。
优点:完全控制安全性,通过我们想要的任何应用程序平台快速进行内部访问。
缺点:在繁重的订购期间可能会使我们的互联网连接陷入困境。
2)用于日常操作的内部SQL数据库。 复制支持订购系统到在线数据库的必要条件。
优点:完全控制数据库内部部分的安全性。 快速的内部访问。 将客户stream程与员工stream程分开。
缺点:重复的数据,需要额外的接口来迁移站点之间的数据
3)完全迁移到Web服务器。
优点:支持pipe理员和客户stream程的单一数据库。 移动员工的访问更方便。
缺点:完全相信主机的安全/备份。 从我们的位置直接访问数据库的速度较慢(如果我们要使用非Web界面)。
有什么想法吗?
数十年来,人们一直信赖数据中心。 我认为您继续使用主机是安全的。 如果您在本地复制备份,则会自动促进远程位置的冗余。 除非您的连接不好或者存在带宽问题,否则与本地相比,您不会获得太多速度。
我会切换到专用或VPS主机。 使用共享主机可以解决其他客户可能遇到的问题。 正如你已经看到的,其他人可能有权访问你的数据库,不应该在那里。 主机绝不允许其他人查看其他客户的数据库。
共享主机是非关键的网站,但如果你想保护您的数据和网站,我会select一个专用的服务器。