生活知识百科

为什么许多企业不喜欢用Access数据库?

2023-12-29 16:09:29 条浏览

access属于一个高不成低不就的东西。大型应用满足不了,小型应用又相对太复杂,一般需要初级程序员的水平才能搞定。




纯Access开发的,不喜勿喷。




小型本地数据库,不需要安装网络数据库系统。随时随地可以拷贝在任意电脑上面运行。




轻量级不适合




有啥好说的,支持数据量太小




你是想用access来做分布式数据库么?




十几年前学delphi编程时用Access很方便,比SQL简便。




容量小,性能低




就个文件数据库不堪大用




桌面级数据库不堪大用。有点高不成低不就的感觉。




不是企业不喜欢用,而是企业中精通相关业务,并且会运用数据库基础知识,去实现工作效率大幅提升的人,相对来说,比较少。

作为办公软件来讲,Access,比Excel的功能,要强大得多。不过,如果能熟练使用Excel,基本上可以满足了。比如,建立Mastersheet,与其它sheetslink,也可以实现一个简单的数据库管理模块!

其实,在欧美企业,包括日企,中的员工,尤其是个别外籍员工,他们使用电子表单(spreadsheet)的能力,超乎一般人的想象~[灵光一闪]




以前用DELPHI7开发桌面型的小型系统,就喜欢用Access做数据库,对于数据量不大的小系统,Access很方便。




高效的使用方法是Access,作为个人办公做后台管理,然后用ASP做前端发布,做WEB动态数据库管理,并行收集或分享数据,提高办会效率。




这个数据库企业网站,简单几百条数据还好,要是上万,数据库体积慢慢变得超大,那天网站奔溃,数据直接打不开,出问题能修复还好,要是修复不成功,程序直接就罢工了




功能非常low,是性能不好的意思吗?比起java、Python,要好得多。

access本来就是为单用户设计的,转到sqlserver太容易了。




Access是微软的个人数据库,而非企业数据库。它面向的是个人消费者而非企业用户,这就是为什么它是微软office的一部分的缘故。任何把它用到企业领域的都是滥用。

它的面向市场考虑决定了它的功能范围,任何人在抱怨它的功能以前应该先想想这点。

它对企业的吸引力在于它的便宜,但是微软不傻,它的数据文件最大2G这个限制决定了它的适用范围。




在公司都是上系统,如ERP/WMS/MES,员工围绕系统录入数据,再导出相应的数据,用Excel进行数据分析、整理。很多人是不会用Access的,如果导出的数据整理太费事,就直接向IT提需求了,在系统中实现。




其实应该换个角度问,为什么用的人越来越少,微软还一直在开发更新?因为Access只是一个轻量级版本,微软并不想让它升级和SQLserver抢市场,而是用于很多独特领域。基于Access技术的数据库技术,被微软用于大量微软产品中,例如,AD数据库引擎叫ESE,它其实是增强版本的Access。AD数据库性能好不好,并发访问,多主复制强不强?但是微软保密极好,没有任何相关产品和文档放出来。

看到ESE,熟悉的朋友应该认出来了,Exchange邮箱数据库就是ESE。Exchange邮箱数据库大小上TB的很常见,性能好不好?DHCP的存储也是ESE,Windows系统的密钥服务的存储也是ESE。所以吧,微软藏着好东西不拿出来,一样东西卖多份的钱而已




有时候会出一些奇奇怪怪的问题,比如冲突了也不提示错在哪。。。也不让你保存。。一句话,自己用可以,给公司用,需要相当的能力去维护。




Access定位应该是是个人单机版办公用的,只是比Excel高一个档次,比起真正的企业级数据库则差了很多。这种小型数据库,处于个人和企业之间,不上不下。对个人而言,绰绰有余。对企业而言,明显不足。所以不是企业的首选。

类似于战场上的副将,比起小兵,能力很强。比起大将和元帅,则指挥和治军能力不足,比较尴尬的位置。




温馨提示