文章图片
文章图片
现在的年轻一代程序员可能没有接触过当年红极一时的Visual Basic , 那时有许许多多通过VB开发的软件使用的就是ACCESS数据库 。 以现在我们的眼光来看 , VB的功能是非常Low的 , 但它是软件开发史上一个具有划时代意义的东西 , 因为它是第一个“可视”的编程软件 , 使得当时很多的程序员欣喜至极 , 蜂拥而至在VB上进行软件创作 。
在2000年-2006年 , 很多的小软件 , 各种行业软件都使用Access数据库来开发 , 因为Access是一种桌面数据库 , 界面很友好 , 可操作性强 , 是一款很容易上手的数据库软件 。 Access小尺寸时性能好 , 兼容性强 , 备份简单 。 Access也常被用作开发简单的WEB应用程序 。 Access存在一个致命的缺陷 , 当库文件变大时 , 性能就会直线下降 , 并且容易报错丢数据 。 一旦你使用Access作为数据库时心理总会有种隐隐的不祥预感 , 只有几个用户时 , 运行非常良好 , 当公司内有许多人开始接入后 , 系统就会出现一些神秘莫测的故障 。 Access也很容易造成服务器IIS假死或消耗掉服务器内存导致服务器崩溃 。
【access|为什么国内企业不喜欢用Access数据库?】
如果你想给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了 。
- 老虎|为什么全国最虎的城市是天津:春晚谐音梗火了
- 5G|5G推广都三年了,为什么还有人坚持用4G网络?背后的原因很现实!
- 薇娅|中国那么多低头族,为什么美国人却不喜欢玩手机?看完恍然大悟
- 本文转自:中国新闻网中新网安徽蚌埠1月29日电 (成展鹏)安徽省蚌埠市水利局29日消息:...|安徽蚌埠新材料产业又添生力军 全单晶圆片关键指标国内领先
- 耳机|买完airpods以后会?我来告诉你为什么?
- 为什么越发达国家,越喜欢用信用卡?“无现金时代”会危险吗?
- 软件|为什么电脑上会自动安装乱七八糟的软件?
- matlab|CPU性能飞升,为什么二代“垃圾”依旧很香?
- 程序员|国内公司招新程序员,到了35岁想尽办法开除,永远做不出Adobe这样的软件
- gen.g战队|国内首发!海信U5120G回音壁体验:国产高端回音壁的代表?