请问收银软件为什么要使用SQL2000、SQL2005?

因为SQL2000,2005比较多,是当年的东西,现在还存在,没更新,升级,很多人直接抄作业写完了,简单。

SQL2019 都已经有了。

为什么收银软件不安装新版本数据库,是因为,很多需要从新做。他办不到,人手不够,或者,压根不想弄。

告诉你们,不同SQL版本,语句代码是不一样的,有改动。他们不主动适配新版本的,那很费劲。有些网上没得抄作业,难写完。

十年前或者更久远的系统,只有是运行在Windows系统下的收银软件,90%甚至更高的比例,运行使用的数据库都是采用SQL2000。即使,SQL2005发布后,很多零售系统使用的系统的数据库也不会立马升级。SQL2000因为简单易用、稳定安全(基于WinNT 2000系统),所以,大部分软件开发者都会选择使用SQL2000作为默认数据库。

即使现在,也有一部分系统还是运行sql2000的数据库,只要能满足系统运行需求,我们也不必纠结为啥都2020年了,怎么还有人使用SQL2000数据库!

都没说到点上,这类软件大多都是10年之前,甚至更早,那个时候这类软件数据库基本是sql2000,晚一点用2005,开发基本是delphi,powerbuider,vs.net

从2008开始就有大数据组件、分布式的组件和功能了,体量越来越大,配置要求越来越高。但像收银这样的简单ERP应用,不需要那些冗余的功能,且硬件成本也需要控制。所以,2000,2005足以胜任。

简单介绍一下,收银软件因为功能单一,需求万年不变,不需要经常升级,所以这类软件就算是10年前开发的,现在也够用了。

而10年前左右,delphi,powerbuider,vs.net这些编程工具用于开发这类桌面软件非常流行和方便,而且这些软件对接sql2000和sql2005都非常方便,所以这类软件大部分都是使用这些数据库。

现在软件发展日新月异,数据库也换了很多代了,但是对于收银软件来说既然10年前的软件还能用,客户为什么要花钱去升级呢。

2021-11-24

2021-11-24