Access或MySQL在大公司



一个月以来,我在法国的一家大公司工作。他们让我做一个申请来管理他们的计划。我使用他们现有的Access数据库和VB.net开发了一些不那么糟糕的东西。问题是,几个月后,该应用程序可能会被70名工人使用,而今天只有10名工人使用它。所以我做了很多研究,我读到Access不能同时支持超过20个连接。首先,这是真的吗?我有什么风险与访问数据库为70名工人?然后,你觉得MySQL对我来说怎么样?应用程序不能连接到internet上,只能连接到intranet上。我花了很长时间将我的应用程序连接到MySQL,但现在我不知道如何在内网连接应用程序。事实上,我有点迷失在我的SGDB的选择。

我很抱歉我的英语和我的糟糕的解释,但我是法国人,我没有找到我的问题在法国论坛的答案。

感谢那些帮助我的人。

请使用MySQL。

几乎没有理由使用Access后端。

就像你说的,Access的连接能力很差(每次数据库打开时,只要程序还打开,就会创建一个连接)。此外,它的备份选项也很差(你真的想每天都复制文件吗?)。

此外,Access有一个"修复和压缩数据库"选项(MDB,不确定新的格式)。从我每天使用mdb的经验来看,它的数据一致性记录很差。

MySQL给你一个可靠的数据存储,连接可以正确地池,它有事务支持,你也可以在它上面运行适当的备份。

你可以有一个MySQL后端,并使用Access表单作为前端。我希望这应该是一个足够好的折衷方案,并且可以让您轻松地扩展它。

MySql可以处理非常大的项目,它是稳定的,更新和免费的,所以我认为你不应该考虑继续使用Access。
连接到MySql很容易:包括MySql. data .dll和改变数据库连接字符串,这很容易,你可以在网上找到很多例子。如果你的应用程序应该只与内网的db通信,只需在服务器上安装MySql并使用服务器ip和端口连接你的应用程序。

我看到Access数据库的安全性很差,而且速度很慢。如果您打算在生产环境中运行几天后打开访问数据库,那么您将看到它有多慢。

虽然看起来你是MySQL的新手,但你不需要太多的学习曲线来使用它。MySQL有很多用户,你会得到很好的支持,为你MySQL相关的问题也。最重要的是,你将能够学习MySQL,我相信你将在以后创建的其他应用程序中使用它。

如果你是一个必须在未来维护应用程序的人,那么放弃Access的想法并更改为MySQL。访问仅供个人使用(或可能与少数共同用户)

你的应用程序的用户数量应该无关紧要,你应该使用mysql只是因为它是免费的。稳健,可以处理繁忙的交通,非常专业。它对任何编程语言都有相当多的客户端,并且在互联网上有大量的文档。
我希望这对你有帮助

相关内容

  • 没有找到相关文章

最新更新