为什么许多企业不喜欢用Access数据库

4分钟前阅读1回复0
xietoutiao
xietoutiao
  • 管理员
  • 注册排名1
  • 经验值1597955
  • 级别管理员
  • 主题319591
  • 回复0
楼主

为什么许多企业不喜欢用Access数据库

现在的年轻一代程序员可能没有接触过当年红极一时的Visual Basic,那时有许许多多通过VB开发的软件使用的就是ACCESS数据库。

以现在我们的眼光来看,VB的功能是非常Low的,但它是软件开发史上一个具有划时代意义的东西,因为它是第一个“可视”的编程软件,使得当时很多的程序员欣喜至极,蜂拥而至在VB上进行软件创作。

为什么许多企业不喜欢用Access数据库

在2000年-2006年,很多的小软件,各种行业软件都使用Access数据库来开发,因为Access是一种桌面数据库,界面很友好,可操作性强,是一款很容易上手的数据库软件。Access小尺寸时性能好,兼容性强,备份简单。Access也常被用作开发简单的WEB应用程序。

为什么许多企业不喜欢用Access数据库

Access存在一个致命的缺陷,当库文件变大时,性能就会直线下降,并且容易报错丢数据。一旦你使用Access作为数据库时心理总会有种隐隐的不祥预感,只有几个用户时,运行非常良好,当公司内有许多人开始接入后,系统就会出现一些神秘莫测的故障。Access也很容易造成服务器IIS假死或消耗掉服务器内存导致服务器崩溃。

如果你想给Access数据库创建一套Web界面,其他人可以通过远程使用这套数据库,但接着就会发现根本就无法下手,也没有一点相关的资料,也找不到其他常规的一些数据所提供的任何机制,比如:安全模型、数据完整性等等。

为什么许多企业不喜欢用Access数据库

很多人都在思考这样一个问题:烂透了的Access为什么还能存活那么久。

自从动态网站的全面推进,本地存储数据越来越少,同时更多的软件厂商也采用本地Mysql来存放小数据,避免数据同步到服务器时出现丢失的情况,而像Access这样的本地数据库的需求就自然而然的下降了。

在DB-Engines今年11月份发布的数据库排名榜单中,排名前三的分别是Oracle、Mysql、Microsoft SQL server。其中Oracle主要应用在传统行业的数据化业务中,比如:银行、金融这样对数据的可用性、健壮性、安全性、实时性要求极高的业务。Oracle对于复杂计算、统计分析的强大支撑,使得它在互联网数据分析、数据挖掘方面的应用也越来越多。

Mysql生与互联网,长于互联网,它的高并发存取能力一点也不比大型数据库差。Mysql的开源特性对于一些对数据库有特别要求的应用,可以通过修改代码来实现定向优化。最主要的是:任何一个人都可以使用Mysql而不同支付一毛钱。

微软成熟的.NET、Silverlight技术,为Microsoft SQL server赢得了很大一部分市场。那些不缺钱但缺IT人才的中小企业,往往会偏爱Microsoft SQL server用于自建ERP系统、餐饮系统、零售系统等等,因为微软的生态系统高度集成化,Microsoft SQL server也可以支撑大的数据应用。

你所在的圈子很少用Access数据库,并不见得它就没有市场了。

由于Access的技术门槛并不高,它可以填补很多ERP照顾不到位的临时开发需求,可以立竿见影的提升日常的工作效率。宝马、奔驰这些高端车企每年都会花费很多资源对员工进行Access数据库的培训。

在微软的Office套件中并没有弱者,如果哪天我们像Word、Excel一样熟练掌握,那么你也许就不会说许多企业不喜欢用Access了。


以上个人浅见,欢迎批评指正。

认同我的看法,请点个赞再走,感谢!

喜欢我的,请关注我,再次感谢!

Access和SQL的区别

1、access是桌面型数据库

在工作中操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果还不错。
   2、sql server是基于服务器端的企业级数据库

主要适合大容量数据和大流量网站的应用。
   3、在数据量大和同时在线人多时,sql server数据库更能发挥出它的优势。

Access一般小型网站可以满足,大型数据库还是最好选用sql Server以上版本,功能更加强大

0
回帖

为什么许多企业不喜欢用Access数据库 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息