gpt4 book ai didi

ms-access - 客户端服务器应用程序的 MS Access 后端是否存在传输速度问题?

转载 作者:行者123 更新时间:2023-12-03 06:56:50 26 4
gpt4 key购买 nike

如果我在客户端-服务器类型软件的后端使用 MS Access,并且数据库文件从客户端发送到服务器,与 SQL Server 相比,它会在进一步的数据库处理、传输速度或性能方面产生任何问题吗? ?

最佳答案

根据我的经验,在基于 LAN 的小型环境中,MS Access MDB 文件和 SQL Server 性能之间存在 4 个主要差异(其中“小”意味着 20 个或更少的用户,并发用户 session 不超过 10 个)

  1. 安全。使用 Access MDB 文件要求客户端能够直接 Access MDB 文件。如果您需要限制某些用户的数据 Access ,那么这种架构就不可能真正安全。 Access 用户级别的安全性可以被破解。如果满足您的安全要求,您可以在操作系统中使用文件级或文件共享级安全性。
  2. MDB 文件可能会因网络错误而损坏。我唯一一次看到 SQL Server 数据库因服务器硬件故障而损坏。
  3. MDB 文件的上限约为 25 个用户,并且 Access 对插入、更新和删除的高事务量很敏感。
  4. 在大多数情况下,使用 Access 时,您需要让所有用户退出数据库才能对表结构进行任何更改。这比在 SQL Server 中使用 DDL 脚本方便得多。如果您决定使用 Access,我建议您获取 LDBView 的副本这样您就可以知道每次对数据结构进行例行更改时必须将谁从数据库中踢出。

如果用户受众较小并且部署的简单性对客户组织有吸引力,则可以使用后端 MDB 文件。但如果您正在开始一个新项目,则应仔细考虑 SQL Server 后端的优势。如果您拥有大量用户,则强烈建议使用 SQL Server。

在最新版本的 MS Access 和配置良好的 LAN 中使用 MDB 文件时,不太可能出现传输速度问题。

关于ms-access - 客户端服务器应用程序的 MS Access 后端是否存在传输速度问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com