Access用了20年杀死VF,等来的却是:国产新型软件反杀

news2024/9/22 1:05:12


ddf3f1134f4d64cd9a9e5e74dfcd85df.jpeg


现如今,使用Access数据库的人可能不多了。

cbdc8447d799b13fce287be241c51ce7.jpeg

Access数据库

在早些年的时候,微软旗下有两个广为人知的桌面数据库开发工具。

0071e403965c7267d6c906ed1ccee9fe.jpeg


一款是自家研发的Microsoft ACCESS,它依托Windows操作系统,并内嵌于Microsoft Office之中,深受用户喜爱。

另一款则是通过收购FOX公司获得的Visual FoxPro,简称VF,它以独立软件的形式存在,并接受微软的单独更新。

相较于家喻户晓的Access,VF的知名度可能稍逊一筹。

8969fd7149ec6c9f3523d7fcbb4f3e8d.jpeg

VF数据库

VF,也就是Visual FoxPro,原本是一款专为局域网环境打造的中小型数据库系统。它支持结构化查询语言(SQL)命令与函数,并且因为出现时间较早、功能丰富且操作灵活,曾一度在国内受到广泛欢迎和应用。

但随着时间的推移,由于微软公司的策略转变、市场宣传重心的调整,以及VF自身在数据表与数据库分离设计上的安全隐患和概念上的不清晰,微软在2007年决定停止对VF的研发工作。

8573abdcbfbc307b0b6c84f8162063b4.jpeg


随着Office套件的普及和流行,越来越多的VF用户开始了解和转向使用Office中内嵌的Access数据库。

众多小型企业、大公司部门以及对编程感兴趣的非专业人士,都选择利用Access来构建数据处理桌面系统,甚至开发简单的web应用。

在这场与VF的竞争中,Access逐渐占据了上风,导致了VF的衰落,因此,有些人戏谑地说,“VF被Access杀死了”。

c005965b8a5f073c191c70dabb5fcea2.jpeg


尽管Access在竞争中战胜了VF,但其自身的处境也并不理想。

167cd6e93fbffaa0165a2b8ae2475482.jpeg


ACCESS作为一种桌面级的关系数据库管理系统,包含了报表、表、查询、窗体、宏及模块这六种对象,便于用户构建数据库系统。

它能够实现报表生成、数据检索和数据存储等操作的标准化,使得用户无需编写代码即可完成多数数据管理任务,若将ACCESS与VBA等辅助工具结合使用,则其功能将得到进一步增强。

对于深入了解ACCESS的专业人士而言,他们也清楚地认识到,这款软件存在着一定的局限性。

834c7cfa00bc61d65b36182fa77387f4.jpeg


当数据规模超过100M时,服务器很容易陷入假性死机状态,进而不断吞噬内存资源,最终引发服务器崩溃。

此外,ACCESS在并发用户数上也存在明显短板,虽然理论上能够支持多达255个并发用户,但在实际应用中,其仅能稳定服务大约10-20名并发用户;若数据库中记录数量庞大,这一数字还会进一步下降。

关键的是,ACCESS无法编译生成可执行的.EXE文件,它必须在自身的运行环境中才能正常运作。

上述种种限制,使得ACCESS在“互联网中间件”这一激烈竞争领域中并未能占据有利地位。

022af57c5b44fd10fd2ebcdf49f0d88c.jpeg


2018年,德国知名企业西门子斥资7亿美元,成功收购了Mendix公司,这一重磅交易使得低/无代码领域声名大噪。

55b775e3171ef931370a9e93c3f61839.jpeg


随着一系列国内低/无代码开发平台的兴起,诸如ACCESS、VF等杰出的数据库系统逐渐从国内用户的视野中消失。

在这些新兴平台中,由前金山WPS研发团队成员自主研发的Eversheet,以其出色的国产无代码开放功能,成为了最引人注目的佼佼者。

a1e5230ce136a72332950f53502fcd7b.jpeg


Eversheet相较于Access展现出更为广泛的适用性,除了能够轻松应对进销存、OA等轻量级管理应用开发之外,该平台在构建如ERP、WMS、SRM、MES等深层次、复杂核心业务应用方面,更是表现出其深入的专业知识和高超的能力。

1e30ace3887adf7849512ec3a8c0346f.jpeg


用户只需聚焦于自身的业务逻辑,无需编写任何代码,便可在类似Excel的直观界面中,通过配置纯中文文本信息和简单的拖拽操作,轻松构建出各种个性化的管理软件。

816c5abb65fca5b61cc2a1c4bd890af3.jpeg


内嵌MySQL数据库的Eversheet,不仅为二次开发提供全面支持,而且能够应对高并发、高可用的使用需求。

该平台支持诸如审批流程、权限管理、自动编码、批量导入、消息推送、蓝牙打印等功能,并能与企业微信、用友、飞书、金蝶、PDA等设备或应用实现无缝对接,而且还提供免费版。

1a097588a958ed47cea1d451d1857ca6.jpeg


在数据处理能力上,Eversheet的表现远超过Access,无论是进行统计查询、数据透视,还是制作报表报告,即使是处理亿万级别的庞大数据,它也能在数秒内迅速响应。

小结

VF和Access数据库的逐渐淡出,恰恰验证了那句老话。

ca67c476c07c97c4b194d122035df01b.jpeg


时代在变迁,风水轮流转,在最终结果揭晓之前,我们无从知晓谁将成为最终的赢家

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2117769.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024下《系统规划与管理师》50个高频考点汇总!背就有效

今年高项仅考上半年一次,下半年考的高级科目只有系规难度相对较低,系规需要学习的内容比高项少很多,高项第四版教程731页,系规只有328页,少了一半多。并且系规IT内容会更少,考试内容大多在书上,…

接口幂等的方案

一、什么是幂等 幂等指多次操作产生的影响只会跟一次执行的结果相同,通俗的说:某个行为重复的执行,最终获取的结果是相同的。 二、什么是接口幂等 同一个接口,对于同一个请求,不管调用多少次,产生的最终…

除了C盘其它盘都不见了?专业数据恢复策略解析

在数字时代,数据几乎成为了我们生活与工作的核心。然而,当电脑突然遭遇“除了C盘其它盘都不见了”的困境时,无疑是对我们数据安全的一次重大挑战。面对这样的紧急情况,如何迅速、有效地恢复丢失的数据,成为了许多用户迫…

苹果被删视频怎么恢复?分享4个靠谱的方法

平时过年过节的时候,亲戚家的小孩总会拿你的手机乱点一通,有时可能会不小心点进手机相册里面,误删了相册里的视频。如果苹果用户遇到这种情况,那该如何恢复苹果被删视频呢?不要慌张,既然你点开了这篇文章&a…

cv::convexityDefects()详解

参考链接:详解OpenCV的函数convexHull()和函数convexityDefects(),并利用它们)做凸包(凸壳)检测及凸包(凸壳)的缺陷检测-CSDN博客 void convexityDefects( InputArray contour, InputArray convexhull, OutputArray convexityDefects ); 三个参数说明如下: contou…

Java ArrayList扩容机制 (源码解读)

结论:初始长度为10,若所需长度小于1.5倍原长度,则按照1.5倍扩容。若不够用则按照所需长度扩容。 一. 明确类内部重要变量含义 1:数组默认长度 2:这是一个共享的空数组实例,用于明确创建长度为0时的ArrayList &#xff…

钙粘蛋白CDH:肿瘤靶点研究新秀

前 言: 钙粘蛋白是钙依赖性细胞间粘附的重要介质,属于跨膜糖蛋白。钙粘蛋白在组织稳态中起重要作用,促进组织发育、突触粘附和上皮屏障功能。钙粘蛋白功能改变与癌症进展、血管疾病和其他病理学有关。目前多种钙粘蛋白有望成为治疗靶点&…

英伟达显卡A100定制版和原厂版什么区别为什么价格相差这么大?

环境: 英伟达A100显卡 问题描述: 英伟达显卡A100定制版和原厂版什么区别为什么价格相差这么大? 定制版 原本 解决方案: NVIDIA A100显卡的定制版和原版之间的主要区别通常在于它们的设计、用途、性能以及价格。以下是一些…

如何解决线上平台抽佣高 线下门店客流少的痛点!

目前,许多传统零售店铺正遭遇客源下降的难题。尽管广告推广能带来一定的客流,但其费用昂贵。鉴于此,众多零售商纷纷选择加入像美团、饿了么和抖音这样的大型在线平台,但这些平台的高佣金率导致了利润的大幅缩水。在这样的市场环境…

“数据守护,商业共赢” — 华企盾招商会议圆满落幕

在数字化浪潮席卷全球的今天,数据安全已成为企业可持续发展的基石。为了共同探讨数据防护的新策略,推动行业生态的健康发展,我司于2024年9月6日成功举办了一场以“数据守护,商业共赢”为主题的招商会议。此次会议汇聚了来自各行各…

本地私有化RAG知识库搭建—基于Ollama+AnythingLLM保姆级教程

一、关于RAG 1.1 简介 检索增强生成(Retrieval-Augmented Generation,RAG)是一种结合了信息检索和语言模型的技术,它通过从大规模的知识库中检索相关信息,并利用这些信息来指导语言模型生成更准确和深入的答案。这种…

UEC++学习(十七)利用SceneCaptureComponent2d进行截图

最近有个需求是需要将场景中的actor进行截图,并且将截图保存成png,png中需要将场景背景忽略掉,只显示特定的actor。 这里是通过SceneCapture2d组件捕捉场景后,将背景的alpha通道设置为0,实现背景透明的功能。 &#x…

2024年音频转文字软件哪家强?4 款等你来测

hello,今天来聊聊一个超级方便的小工具,它能帮你把声音直接变成文字!想想看,现在谁没有几个音频文件要处理的,比如记笔记的声音、开会的录音、做采访的素材,这些都能搞定。别着急,我现在就给你们…

static 的作用,static 在类中使用的注意事项(定义、初始化和使用),static 全局变量和普通全局变量的异同

目录 1. static 的基本作用 2. static 在类中的使用 2.1 静态成员变量 2.2 静态成员函数 3. static 变量在全局作用域中的使用 3.1 static 全局变量 3.2 普通全局变量 4. static 局部变量 5. static 全局变量与普通全局变量的异同 static 在类中的静态成员变量和成员函…

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等…

mingw c++/qt使用grpc方法详细教程

1. RPC框架 RPC框架是什么 RPC 框架说白了就是让你可以像调用本地方法一样调用远程服务提供的方法,而不需要关心底层的通信细节。简单地说就让远程服务调用更加简单、透明。 RPC包含了客户端(Client)和服务端(Server) 业界主流的 RPC 框架整体上分为三类: 1> 支持多语…

Springboot课堂评测系统的设计与实现---附源码82642

目 录 摘要 Abstract 1 绪论 1.1 研究背景与意义 1.2 开发技术和开发特点 1.3论文结构与章节安排 2 课堂评测系统系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据增加流程 2.2.2 数据修改流程 2.2.3 数据删除流程 2.3 系统功能分析 2.3.1 功能性分析 2.3.…

MyBatis-pulsdruid数据源

MyBatis-Plus 是 MyBatis 的增强工具,主要用于简化数据库操作和提升开发效率。Druid 是阿里巴巴开源的数据库连接池组件,提供了高效的数据库连接管理和监控功能。将这两者结合使用可以更好地管理和操作数据库。以下是 MyBatis-Plus 和 Druid 数据源的总结…

数据重删技术

目录 一、名词介绍 二、重删概述 三、重删分类 四、源端重删 一、名词介绍 指纹:不同数据块数据通过哈希算法所生成的唯一标识。 重删率:(1 - 实际备份数据量 / 已完成数据量)* 100%。 重删卷:存放指纹库的物理卷。…

JAVA一键开启缘分之旅红娘相亲交友系统小程序源码

一键开启缘分之旅 —— 红娘相亲交友系统 💖 初遇心动,一键启程 在这个快节奏的时代,找到那个对的人似乎成了一种奢侈。但别担心,有了“红娘相亲交友系统”,你的缘分之旅只需一键即可开启!无需复杂的注册流…