請問收銀軟件為什麼要使用SQL2000、SQL2005?

任性的活在自己的世界裡


簡單介紹一下,收銀軟件因為功能單一,需求萬年不變,不需要經常升級,所以這類軟件就算是10年前開發的,現在也夠用了。

而10年前左右,delphi,powerbuider,vs.net這些編程工具用於開發這類桌面軟件非常流行和方便,而且這些軟件對接sql2000和sql2005都非常方便,所以這類軟件大部分都是使用這些數據庫。

現在軟件發展日新月異,數據庫也換了很多代了,但是對於收銀軟件來說既然10年前的軟件還能用,客戶為什麼要花錢去升級呢。


Dkpenl


十年前或者更久遠的系統,只有是運行在Windows系統下的收銀軟件,90%甚至更高的比例,運行使用的數據庫都是採用SQL2000。即使,SQL2005發佈後,很多零售系統使用的系統的數據庫也不會立馬升級。SQL2000因為簡單易用、穩定安全(基於WinNT 2000系統),所以,大部分軟件開發者都會選擇使用SQL2000作為默認數據庫。

即使現在,也有一部分系統還是運行sql2000的數據庫,只要能滿足系統運行需求,我們也不必糾結為啥都2020年了,怎麼還有人使用SQL2000數據庫!


程序君


sql2000 ?[捂臉][捂臉]我只知道我以前開傳奇,架設客服端用的SQL2000。管理挺方便的,[捂臉][捂臉]






張小小55


收銀軟件算是最早的行業軟件了,大概15年前。windows是一統天下時代(包括服務器),常用的的數據庫也就access(office帶的那個小型數據庫)

,sql server,還有銀行喜歡用的oracel(很貴)。mysql,2004年底發佈的4.1版本才開始流行起來。中國開始用應該是php流行起來才開始有人用。但你要知道,收銀軟件技術門檻很低,那時候程序員都比較喜歡可視化編程。而微軟系的軟件可視化都做的很好,而開源的mysql,可視化就做的一般(第三方)。而且微軟自家的東西,一個拖拽數據庫就連上了。比較方便。就這樣就遺留下來了。而且他們的sql語句是有一定差異的,在不考慮性能情況下,為什麼不用更簡單操作的呢?

其實就算現在,sql server也沒有比mysql差,都有自己優秀的地方。

至於sql 2000,其實是非常經典的版本,包括現在,如果你不要求過高的性能,2000版本也足夠一箇中大型的項目使用。


假日公子


因為SQL2000,2005比較多,是當年的東西,現在還存在,沒更新,升級,很多人直接抄作業寫完了,簡單。

SQL2019 都已經有了。

為什麼收銀軟件不安裝新版本數據庫,是因為,很多需要從新做。他辦不到,人手不夠,或者,壓根不想弄。

告訴你們,不同SQL版本,語句代碼是不一樣的,有改動。他們不主動適配新版本的,那很費勁。有些網上沒得抄作業,難寫完。


壹加壹大與貳


都沒說到點上,這類軟件大多都是10年之前,甚至更早,那個時候這類軟件數據庫基本是sql2000,晚一點用2005,開發基本是delphi,powerbuider,vs.net


我是081023


sql2000 sql2005之間還是兼容的再網上兼容是個問題。早期的軟件對現在的數據庫支持並不好,要想升級一是要原先開發的源碼進行最底層的修改,就這一條几乎沒有哪個公司能辦到,就算原先的源碼還在,技術人員可是新的讓原來開發的人來做這個根本就不可能,所以難度之大超乎想象,而且當初的開發環境在現在的系統下能兼容的真的不多。

如此艱鉅的任務萬一邏輯分析錯一點兒損失無法估計。所以絕大部分公司會一直使用以前的東西,但會在公司發展的同時按照時間線的需求用適時的技術來實現新的功能,在整個架構能滿足企業業務所需,而早期相關的業務也會自然終結。系統自然就按照時間順序慢慢演化。但曾經的數據還是要有所保留通過數據分析重新備份轉化存儲也就可以。而且大企業大集團級數的服務器會不斷的進化而且有相關的企業進行升級維護,不是個人家用電腦那麼短的壽命。企業存在服務就會一直被跟進哪怕它還是最早期的win系統 也不比現在最新的系統差到哪兒去。


小魚的眼皮


那是數據庫用的吧。不然怎麼存儲數據,而且SQL2000或2005存儲的容量大,安全係數也高。



和之禾


因為中國的超市發展較晚,商業體系不健全,九十年代末自選超市模式爆發式增長,超市管理人員奇缺,迫切需要藉助IT技術來支撐。為了儘快適應,一種簡單的進銷存系統出現,再經過快速的迭代,逐漸形成以MSSQL為數據存儲、VC為程序邏輯的超市管理系統,同時又加入了中國特色的不少功能。目前中國的超市信息系統有別於國外,靈活、方便,易操作是特點,適合各類超市零售模式。

其他開發語言和數據庫在2000年左右不具備快速開發的能力,因此沒能成為超市信息系統的使用平臺。

時至今日,計算機硬件的性能早已過剩,完全可以用其他語言和數據庫重新開發超市系統,不過重新開發的代價很大,不如在原基礎上修修補補更划算。


北山閒話


本地單機數據庫sqlexpress夠了免費簡單穩定,不需要很高的性能,服務器的數據庫各種都有


分享到:


相關文章: