Sag*_*rpe 2 architecture ms-access client-server jet
如果我在客户端 - 服务器类型软件的后端使用MS Access并且数据库文件是从客户端发送到服务器的,那么与SQL Server相比,它是否会在进一步的数据库处理,传输速度或性能方面产生任何问题?
根据我的经验,在基于LAN的小型环境中,MS Access MDB文件和SQL Server性能之间存在4个主要差异(其中小的意味着20个用户或更少,不超过10个并发用户会话)
如果用户受众较小并且部署的简单性适用于客户端组织,则存在针对后端MDB文件的情况.但是,如果要启动新项目,则应仔细考虑SQL Server后端的优点.如果您拥有大量用户,则强烈建议使用SQL Server.
使用具有最新版本的MS Access和配置良好的LAN的MDB文件时,您不太可能遇到传输速度问题.
如果使用MS Access作为后端数据库,则它不是客户端 - 服务器解决方案.Jet数据库(MS Access创建的类型)是基于文件的,而不是客户端 - 服务器.
如果客户端和数据库之间的带宽很高(就像同一网络上的另一台服务器那样),那么它不应该造成与传输速度相关的任何重大性能问题.但是,如果您通过慢速WAN链接从客户端连接到数据库,它肯定会引入性能瓶颈.