分享

为什么国内企业不喜欢用Access数据库?

 gaolidabangzi 2022-02-26

现在的年轻一代程序员可能没有接触过当年红极一时的Visual Basic,那时有许许多多通过VB开发的软件使用的就是ACCESS数据库。以现在我们的眼光来看,VB的功能是非常Low的,但它是软件开发史上一个具有划时代意义的东西,因为它是第一个“可视”的编程软件,使得当时很多的程序员欣喜至极,蜂拥而至在VB上进行软件创作。


在2000年-2006年,很多的小软件,各种行业软件都使用Access数据库来开发,因为Access是一种桌面数据库,界面很友好,可操作性强,是一款很容易上手的数据库软件。Access小尺寸时性能好,兼容性强,备份简单。Access也常被用作开发简单的WEB应用程序。Access存在一个致命的缺陷,当库文件变大时,性能就会直线下降,并且容易报错丢数据。一旦你使用Access作为数据库时心理总会有种隐隐的不祥预感,只有几个用户时,运行非常良好,当公司内有许多人开始接入后,系统就会出现一些神秘莫测的故障。Access也很容易造成服务器IIS假死或消耗掉服务器内存导致服务器崩溃。



如果你想给Access数据库创建一套Web界面,其他人可以通过远程使用这套数据库,但接着就会发现根本就无法下手,也没有一点相关的资料,也找不到其他常规的一些数据所提供的任何机制,比如:安全模型、数据完整性等等。很多人都在思考这样一个问题:烂透了的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了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多