MS Access - 它会在这里工作吗?

时间:2015-07-09 20:59:15

标签: database ms-access database-design

情况是这样的:我需要为政府机构创建一个基本的工作管理数据库。虽然我更愿意编写一个更强大的平台,但政府法规/采购可能会阻止我们编写和部署我们自己的编码解决方案,因此我们基本上只停留了一个选项 - 构建MS Access。

我已经对这个主题做了很多研究,听起来理论上可以根据我们的场景来完成这项工作,但是我需要一些来自部署了大规模Access应用程序的人的额外输入之前。从本质上讲,我需要知道这个项目是否有机会工作,或者我是否应该在开始之前将其摆脱困境。

方案如下:

  • 约40位用户
  • 所有用户都在同一个物理位置(我相信同样的物理网络设置)
  • 系统需要能够处理大量的同时读写
  • 数据库相对简单,可能少于10-15个表格和相似数量的表格。 (目前尚不确定查询数量。)
  • 我当然会尽力遵循最佳做法(拆分数据库,限制查询结果等)。
你怎么看? Access能够处理这种负载并通过网络保持良好的性能吗?

2 个答案:

答案 0 :(得分:1)

是的,它会的。我为一家为大约85名用户提供服务的公司工作。多年来,至少有40多个表格已经整合在一起。设置这些的人有大约8份副本,用户可以随时打开,所以没有人必须被锁定。

答案 1 :(得分:0)

它可以工作,但这将是我的最后手段。一个mySQL& php解决方案是免费的,但如果你必须走这条路......

您希望确保拆分项目,前端加载在每个用户的PC上,后端加载到良好的服务器上。前端包含所有查询,表单和报告。后端有数据表,每个表都链接到前端。

我已经在网络上运行了4个用户数据库7年没有任何损坏故障,但我们没有很多同时写入。经常备份。一旦Access正在运行并且数据库已加载,它就相当快。

祝你好运。