关于问题为什么许多企业不喜欢用 Access 数据库?一共有 2 位热心网友为你解答:
【1】、来自网友【壹壹 1 伊】的最佳回答:
许多企业不喜欢使用 Microsoft Access 数据库的原因有以下几个方面:
1. 性能问题:Access 数据库通常是基于文件的,而不是基于服务器的。这意味着它的性能受到硬盘速度和网络容量的限制,而对于一些大型企业的数据存储来说,这种限制可能会导致访问速度较慢,并且可能会增加数据库文件损坏的风险。
2. 安全问题:Access 数据库通常被存储在本地或与个人电脑上,这可能会存在一些安全风险。例如,如果电脑被盗或者损坏,或者是数据库被入侵或感染病毒,那么可能会导致严重的数据泄漏问题。
3. 可扩展性问题:Access 数据库不能够足够好地扩展和处理大量数据。对于需要应对快速增长数据、多用户访问以及涉及复杂数据分析的企业来说,使用 Access 数据库可能会非常困难和棘手。
4. 数据一致性问题:由于 Access 数据库通常没有对数据的访问控制和验证机制,所以用户可能会错误地修改和编辑数据库中的数据,导致数据不一致或者不可靠。
另外,由于现在有许多成熟、可扩展、安全的企业级数据库解决方案可供选择(例如 Oracle、SQL Server 和 MySQL 等),这些数据库已经在性能、可扩展性、安全性和维护方面远远超越了许多小型数据库解决方案,因此许多企业也更倾向于使用这些数据库来管理他们的数据。
【2】、来自网友【EVALVE】的最佳回答:
因为 Access 不上不下,而且对于微软来说不赚钱。
前言:很多人不明白,Access 首先是一个办公软件,其次才是一个数据库,它面向的用户是普通办公人员,它面向的场景是办公室或部门级。性能和多并发等等现代数据库看重的东西,对于 Access 来说恰恰是不重要的,它最重要的用途是给了普通用户一个易用的“关系型数据模型”处理软件,所以更不要拿 Excel 这种靠 Vlookup 来凑数的电子表格软件来对比。
对于普通用户来说 Access 本来应该是一个不错的桌面级数据库应用,它天生是文件形式,容易迁移,很容易做后端共享,还有一个我认为相当简单易用的前端制作方法(窗体、报表)。如果作为部门级数据库本应是相当不错的,我早先也做了一些简单的应用给办公室的同事使用,用于避免每个人都拥有自己版本的 Excel 文件,提高信息共享。然并卵,大家热情不高,一个原因是,普通办公室的人并没有关系型数据库的概念,意识不到数据库带来的便利(要不是强制,我估计很多人连 ERP 都不想碰)。另一个原因是,入门台阶比较高,一旦使用发生问题,一般人根本束手无策,远没有 Excel 的便利。
虽然 Access 相较于其它专业数据库,已经是傻瓜级别,无需借助其它工具就可以做一个不错的前端,甚至无需编程。然而无需编程不代表不需要懂编程,要想用明白它,几个必要的知识需要有基本的了解,如数据库概念、范式、SQL 语句、VBA 语法,这几条概念对于程序员来讲是基础概念,但对于 excel 函数都用不明白的普通用户来讲,基本属于不可逾越的大山的级别。这些障碍不是说 Access 再优化下、再添加几个辅助功能就能化解的,是天生的。所以 Access 可以说从一开始,就是面向高级用户(有人称为 power user)的,虽然它放到了 Office 包里。
但是面向高级用户也有问题,高级用户不等于专业用户,这些人属于会琢磨,但也会惹事,对于一个企业来讲,需要放进数据库的数据是宝贵的,是经不起风险的,高级用户自身的能力以及精力方向最多可以保证 Access 给自己用不出问题,但保证不了给其他人用不出问题,所以对一个稳定经验的企业来讲,关于数据库的操作还是要交给一个专业的人如 IT 部门,或者购买商业级别的 ERP、CRM 等系统,这些有保障的投入,对企业来讲反而是最省钱的。
对于专业用户,比如专门开发系统的工程师,Access 功能相对弱鸡,且不稳定,他们不会用。
对于软件开发商比如微软来讲,卖软件不挣钱,卖服务才挣钱,Access 反而是在阻碍企业用户购买其专业数据库。微软很乐意企业找它来定制一个 ERP 系统,定制一套 ERP 比得上卖多少套 Access 啊!所以相较于不断给 Excel 添加功能,微软一直在削弱 Access 的能力(比如微软取消了用户权限管理功能,比如微软不肯给 SQL 编辑器提供自动补全功能),Access 陷入爹不疼娘不爱的境地。
总上,对普通用户、专业用户来讲 Access 要么太高要么太低,只是对于有能力折腾的高级用户、有认识到 Excel 缺陷的用户来讲,Access 是太香了。
以上就是关于问题【为什么许多企业不喜欢用 Access 数据库?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!