现如今,使用Access数据库的人可能不多了。
Access数据库
在早些年的时候,微软旗下有两个广为人知的桌面数据库开发工具。
一款是自家研发的Microsoft ACCESS,它依托Windows操作系统,并内嵌于Microsoft Office之中,深受用户喜爱。
另一款则是通过收购FOX公司获得的Visual FoxPro,简称VF,它以独立软件的形式存在,并接受微软的单独更新。
相较于家喻户晓的Access,VF的知名度可能稍逊一筹。
VF数据库
VF,也就是Visual FoxPro,原本是一款专为局域网环境打造的中小型数据库系统。它支持结构化查询语言(SQL)命令与函数,并且因为出现时间较早、功能丰富且操作灵活,曾一度在国内受到广泛欢迎和应用。
但随着时间的推移,由于微软公司的策略转变、市场宣传重心的调整,以及VF自身在数据表与数据库分离设计上的安全隐患和概念上的不清晰,微软在2007年决定停止对VF的研发工作。
随着Office套件的普及和流行,越来越多的VF用户开始了解和转向使用Office中内嵌的Access数据库。
众多小型企业、大公司部门以及对编程感兴趣的非专业人士,都选择利用Access来构建数据处理桌面系统,甚至开发简单的web应用。
在这场与VF的竞争中,Access逐渐占据了上风,导致了VF的衰落,因此,有些人戏谑地说,“VF被Access杀死了”。
尽管Access在竞争中战胜了VF,但其自身的处境也并不理想。
ACCESS作为一种桌面级的关系数据库管理系统,包含了报表、表、查询、窗体、宏及模块这六种对象,便于用户构建数据库系统。
它能够实现报表生成、数据检索和数据存储等操作的标准化,使得用户无需编写代码即可完成多数数据管理任务,若将ACCESS与VBA等辅助工具结合使用,则其功能将得到进一步增强。
对于深入了解ACCESS的专业人士而言,他们也清楚地认识到,这款软件存在着一定的局限性。
当数据规模超过100M时,服务器很容易陷入假性死机状态,进而不断吞噬内存资源,最终引发服务器崩溃。
此外,ACCESS在并发用户数上也存在明显短板,虽然理论上能够支持多达255个并发用户,但在实际应用中,其仅能稳定服务大约10-20名并发用户;若数据库中记录数量庞大,这一数字还会进一步下降。
关键的是,ACCESS无法编译生成可执行的.EXE文件,它必须在自身的运行环境中才能正常运作。
上述种种限制,使得ACCESS在“互联网中间件”这一激烈竞争领域中并未能占据有利地位。
2018年,德国知名企业西门子斥资7亿美元,成功收购了Mendix公司,这一重磅交易使得低/无代码领域声名大噪。
随着一系列国内低/无代码开发平台的兴起,诸如ACCESS、VF等杰出的数据库系统逐渐从国内用户的视野中消失。
在这些新兴平台中,由前金山WPS研发团队成员自主研发的Eversheet,以其出色的国产无代码开放功能,成为了最引人注目的佼佼者。
Eversheet相较于Access展现出更为广泛的适用性,除了能够轻松应对进销存、OA等轻量级管理应用开发之外,该平台在构建如ERP、WMS、SRM、MES等深层次、复杂核心业务应用方面,更是表现出其深入的专业知识和高超的能力。
用户只需聚焦于自身的业务逻辑,无需编写任何代码,便可在类似Excel的直观界面中,通过配置纯中文文本信息和简单的拖拽操作,轻松构建出各种个性化的管理软件。
内嵌MySQL数据库的Eversheet,不仅为二次开发提供全面支持,而且能够应对高并发、高可用的使用需求。
该平台支持诸如审批流程、权限管理、自动编码、批量导入、消息推送、蓝牙打印等功能,并能与企业微信、用友、飞书、金蝶、PDA等设备或应用实现无缝对接,而且还提供免费版。
在数据处理能力上,Eversheet的表现远超过Access,无论是进行统计查询、数据透视,还是制作报表报告,即使是处理亿万级别的庞大数据,它也能在数秒内迅速响应。
小结
VF和Access数据库的逐渐淡出,恰恰验证了那句老话。
时代在变迁,风水轮流转,在最终结果揭晓之前,我们无从知晓谁将成为最终的赢家