如何设计可支持 100 个并发用户的访问应用程序

立即分享:

虽然理论上 Access 可以支持 255 个并发连接,但实际上,即使同时有 20 到 25 个用户也会出现瓶颈。 在本文中,我们以可以同时支持 100 个用户以上的方式规划部署。

许多小型企业随着时间的推移,业务规模和员工人数都会不断增长。由于 Access 是小型企业用户首选的数据库,因此经常会出现这样的情况:企业中的 Access 用户突然发现,他们的业务应用程序需要同时处理大量用户。虽然一些专家建议,如果同时有 50 到 100 个用户,就应该完全放弃 Access,但这对于小型企业来说可能是一个艰难的选择。从头开始创建一个新的应用程序,而且还要使用不同的数据库平台,成本可能非常高昂。在这种情况下,您应该考虑如何以最佳方式使用 MS Access,一个设计良好的 Access 应用程序甚至可以同时处理 200 个用户。只需遵循以下路线图,即可确保您的 Access 应用程序能够同时处理多个用户。

设计可支持 100 个并发用户的访问应用程序

1.      拆分 Access 数据库并使用权限来限制写访问。

如果您希望支持大量用户,您很可能正在使用拆分访问数据库。 如果您还没有,请立即拆分数据库,将前端用户界面部署在用户机器上,而将后端数据存储库保存在另一台机器上。 如果您需要有关如何拆分 Access 应用程序的帮助,请尝试访问 Microsoft 的支持站点。 

在拆分数据库模型中,使用用户权限将写入权限授予有限数量的用户,同时允许所有其他用户读取权限。 并非您办公室中的每个人都可能需要输入数据,因此您可以限制这些人只能查看访问权限。 

2.      设计有效的输入表单并使用适当的验证

在并发会话期间移动的数据量会影响 Access 应用程序的性能。 确保输入表单设计良好且不包含无用的数据字段。 如果可能,请避免输入表单中的附件选项。  

3.      限制图形大小

如果您使用图像,尤其是输入图像文件,请确保限制它们的大小。

4.      执行正确的记录锁定选项

在多用户访问解决方案中,选择正确的记录锁定选项至关重要。 选择默认的打开方式为Shared,而需要记录锁定默认为Edited Record。 要访问这些选项,请访问文件菜单并转到选项选项卡中的客户端设置。

5.      遵守标准的访问优化最佳实践

为确保应用程序完美运行,必须遵循标准的 Access 最佳实践。这些实践包括:在需要时使用临时表、使用较小的索引以及定期压缩后端数据库。

为突发事件做好准备

当您的应用程序在任何时间被多个用户使用时,错误和数据库崩溃的可能性总是存在的。 尽管您尽了最大努力,您仍可能无法防止 MS Access 崩溃。 为了避免数据丢失的事件,由于 腐败的acdb 或 mdb 错误,请考虑保留 Access 恢复工具,例如 DataNumen Access Repair 电话。

作者简介:

Vivian Stevens 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复 和 excel 恢复软件产品。 欲了解更多信息,请访问  datanumen.com

立即分享:

评论被关闭。