Access数据库,估计现在很少人用了吧。
Access数据库
正如你所见,早年间,微软公司有两个流行的桌面数据库开发工具。
一个是微软自行研发的,基于Windows操作系统的Microsoft ACCESS,内嵌于Microsoft Office中;另一个是兼并FOX公司后,得到的Visual FoxPro(简称VF),以独立套件的形式存在,微软进行单独更新。
Access大家都知道,但VF估计就知之甚少了。
VF数据库
其实,追本溯源,不难发现,VF是基于局域网环境的中、小型数据库系统,其支持结构化查询语言(SQL)命令和函数,并由于问世较早,且具备丰富的函数,以及灵活方便等诸多因素,在国内一段时期,曾广为流传。
但近年来,伴随着微软公司的战略调整和宣传导向,加上VF本身存在概念不够严谨,数据表与数据库分离,数据表安全性不高等原因,其在2007年,被微软公司宣布停止研发。
后来,伴随着Office的如日中天,越来越多的VF用户,开始认识并转向使用内嵌在Office中的Access。
比如小型企业、大公司的部门和喜爱编程的非专业人员,专门利用ACCESS来做处理数据的桌面系统,它也常被用来开发简单的web应用程序。
VF终究是,在这场与Access的持久战中,败下阵来,与此同时,有人戏称:“Access杀死了VF”。
在打败VF之后,其实Access的现状,也不容乐观。
大家都知道,ACCESS是一种桌面关系数据库管理系统,它提供了宏,窗体,查询,表,报表,模块6种对象,给我们用来建立数据库系统,从而将报表生成,数据查询,数据存储等操作规范化,使得用户不用编写代码,就能完成大部分的数据管理任务,如果你再配合VBA等辅助工具一起使用ACCESS,那么将发挥更大的作用。
不过,熟悉ACCESS的人都清楚,它有着一定的极限。
如果数据体量超过100M,很容易造成服务器假死,从而消耗服务器内存,导致服务器崩溃,而且在于并发数方面,ACCESS也有所限制,理论上支持255个并发用户,但实际上,却只支持大概10-20个并发用户,如果记录数过多,这个限度还要降低。
最致命的一点是,它不能编译.EXE文件,必须在Access运行环境,才能使用。
也因此,Access在这竞争激烈的“互联网中间件”战争中,并没有讨到多少好彩头。
2018年,德国西门子以7亿美元重金收购Mendix,一炮打响了低/无代码领域的知名度。
于是乎,一系列国产低/无代码开发平台,开始涌现。
它们的出现,导致ACCESS、VF等优秀的数据库,直接淡出国人的视线,其中尤以原金山WPS研发团队成员,自主研发的国产无代码开放平台——云表平台的表现,最为亮眼。
云表平台,云南小松机械工程ERP
与Access不同,云表无代码开发平台不仅擅长进销存,OA等轻量型管理应用开发,在构建PLM、SRM、WMS、MES等深度复杂核心的业务应用上,更是深谙其道。
使用者,只需要专注于自己的业务逻辑,不用写一行代码,即可在和excel长得很像的界面,配置纯中文文本信息,拖拉拽,将各类个性化的管理软件,给搭建出来。
由于其内嵌了MySQL数据库,云表平台不仅完全支持二次开发,更是满足高并发,高可用的使用场景,比如权限管控,审批流程,批量导入,蓝牙打印,消息推送,自动编码,无缝对接企业微信,钉钉,高拍仪,PDA......
而在于数据处理方面,它的能力也是Access力所不能及的:不管是统计查询,还是数据透视,报表报工......亿万级数据,也可以做到秒级响应。
一端开发,三端适用:PC端,H5端,app端。
最重要的一点,它还提供免费版本,这就使得Access,更加陷入不利的境地了。
像华为,许继电气,云南小松,恒逸石化,汾西矿业,香港建滔,中铁,中冶等知名企业,早已把云表无代码开发平台,当作企业数字化转型的标准配套装备。
小结
VF和Access数据库的渐行渐远,还真印证了那句话:
风水轮流转。
不到最后的紧要关头,我们永远不会知道,花落谁家。
文|Mondy
标签:access 数据库 access数据库