2015-07-09 71 views
0

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

我对这个主题做了相当多的研究,听起来理论上可以根据我们的场景做这项工作,但我需要一些来自部署了大规模Access的人的额外输入申请前。从本质上讲,我需要知道这个项目是否有工作的机会,或者在我开始之前是否应该摆脱苦难。

的情况如下:

  • 关于40个用户
  • 所有用户都在同一物理位置(我相信在同一物理网络设置以及)
  • 系统将需要能够处理大量的同时读写数据库会相对简单,可能少于10-15个表格和相似数量的表单。 (不确定的查询作为的数目呢。)
  • 我当然会尽我所能遵循最佳实践(分裂DB,限制查询结果等)

你觉得呢? Access能够处理这种负载并通过网络保持良好的性能吗?

回答

0

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

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

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

祝你好运。

+0

谢谢。 PHP和MySQL是我想使用的,但是又有一些烦人的法律和法规(我们的集中式技术部门在我们所有的编码和托管方面拥有相当的垄断地位,即使我们自己可以做的事情也是如此) 。 –

1

是的,它会的。我为一家为大约85名用户提供此服务的公司工作。这些年来至少有40多张桌子被放在一起。设置这些的人有大约8个副本,用户可以随时打开,所以没有人被锁定。