Moe*_*oeb 10 sql-server microsoft-access
这是 Microsoft 提供的两个产品 - MS Access 和 MS SQL Server。
Access 适用于什么类型的用户/用途?除了使用程度(用户数),这两款产品是否一样?
MS Access实际上是快速开发 UI 工具和基于文件系统的关系数据库 (JET) 的组合。
优点:
- 易于部署,只需将文件复制到网络并告诉人们它的路径。- 用于数据库类型应用程序的快速原型设计和非常好的 UI 开发工具 - 通常部署成本要低得多,特别是对于小型安装。
缺点 - 维护 - 当您想要进行数据库压缩、修复或其他维护时,您必须锁定所有用户。- 由于使用基于文件的数据库,在大量用户或不稳定网络连接的情况下更容易发生数据损坏。- 尽管这个数字存在争议,但与 SQL 相比,使用单个 Access DB 可以支持的用户数量将达到最大值。
MS SQL Server是一个客户端-服务器关系数据库系统,没有内置 UI 开发工具。
优点:
- 维护 - 大量维护工具,可以与数据库中的用户一起完成大部分工作。因此,您可以获得更长的正常运行时间。
- 企业规模 - 它旨在支持更多用户并更好地扩展以处理它们。
缺点:
- 昂贵 - 对于您的 5 用户应用程序来跟踪几十万个项目,这可能有点矫枉过正。
- 更复杂 - 所有额外功能都引入了学习曲线。- 没有内置的 UI 开发工具 - 您将需要另一个开发平台来构建前端和(可以说)报告。实际上,Access 可以用作 SQL 的前端,但出于多种原因,DBA 往往讨厌 Access 用户连接到他们的数据库。
杂项
- 尽管您可能会听到不同的声音,但不要根据数据库的大小做出决定,而应根据用户群的功能和大小做出决定。
- 对于 SQL Server 中托管的数据库,Access 实际上是一个非常好的 UI 工具。因此,根据您的需要,正确答案可能是“两者”。
| 归档时间: |
|
| 查看次数: |
13243 次 |
| 最近记录: |