當前位置: 華文世界 > 科技

Access用了20年殺死VF,等來的卻是:國產新型軟體反殺!

2024-11-30科技

現如今,使用Access資料庫的人可能不多了。

Access資料庫

在早些年的時候,微軟旗下有兩個廣為人知的桌面資料庫開發工具。

一款是自家研發的Microsoft ACCESS,它依托Windows作業系統,並內嵌於Microsoft Office之中,深受使用者喜愛。

另一款則是透過收購FOX公司獲得的Visual FoxPro,簡稱VF,它以獨立軟體的形式存在,並接受微軟的單獨更新。

相較於家喻戶曉的Access,VF的知名度可能稍遜一籌。

VF資料庫

VF,也就是Visual FoxPro,原本是一款專為區域網路環境打造的中小型資料庫系統。它支持結構化查詢語言(SQL)命令與函式,並且因為出現時間較早、功能豐富且操作靈活,曾一度在國內受到廣泛歡迎和套用。

但隨著時間的推移,由於微軟公司的策略轉變、市場宣傳重心的調整,以及VF自身在數據表與資料庫分離設計上的安全隱患和概念上的不清晰,微軟在2007年決定停止對VF的研發工作。

隨著Office套件的普及和流行,越來越多的VF使用者開始了解和轉向使用Office中內嵌的Access資料庫。

眾多小型企業、大公司部門以及對編程感興趣的非專業人士,都選擇利用Access來構建數據處理桌面系統,甚至開發簡單的web套用。

在這場與VF的競爭中,Access逐漸占據了上風,導致了VF的衰落,因此,有些人戲謔地說,「VF被Access殺死了」。

盡管Access在競爭中戰勝了VF,但其自身的處境也並不理想。

ACCESS作為一種桌面級的關聯式資料庫管理系統,包含了報表、表、查詢、表單、宏及模組這六種物件,便於使用者構建資料庫系統。

它能夠實作報表生成、數據檢索和數據儲存等操作的標準化,使得使用者無需編寫程式碼即可完成多數數據管理任務,若將ACCESS與VBA等輔助工具結合使用,則其功能將得到進一步增強。

對於深入了解ACCESS的專業人士而言,他們也清楚地認識到,這款軟體存在著一定的局限性。

當數據規模超過100M時,伺服器很容易陷入假性當機狀態,進而不斷吞噬記憶體資源,最終引發伺服器崩潰。

此外,ACCESS在並行使用者數上也存在明顯短板,雖然理論上能夠支持多達255個並行使用者,但在實際套用中,其僅能穩定服務大約10-20名並行使用者;若資料庫中記錄數量龐大,這一數位還會進一步下降。

關鍵的是,ACCESS無法編譯生成可執行的 .EXE檔 ,它必須在自身的執行環境中才能正常運作。

上述種種限制,使得ACCESS在「互聯網中介軟體」這一激烈競爭領域中並未能占據有利地位。

2018年,德國知名企業西門子斥資7億美元,成功收購了Mendix公司,這一重磅交易使得低/無程式碼領域聲名大噪。

隨著一系列國內低/無程式碼開發平台的興起,諸如ACCESS、VF等傑出的資料庫系統逐漸從國內使用者的視野中消失。

在這些新興平台中,由前金山WPS研發團隊成員自主研發的 Eversheet ,以其出色的國產無程式碼開放功能,成為了最引人註目的佼佼者。

Eversheet相較於Access展現出更為廣泛的適用性,除了能夠輕松應對進銷存、OA等輕量級管理套用開發之外,該平台在構建如ERP、WMS、SRM、MES等深層次、復雜核心業務套用方面,更是表現出其深入的專業知識和高超的能力。

使用者只需聚焦於自身的業務邏輯,無需編寫任何程式碼,便可在類似Excel的直觀界面中,透過配置純中文文本資訊和簡單的拖拽操作,輕松構建出各種個人化的管理軟體。

內嵌MySQL資料庫的Eversheet,不僅為二次開發提供全面支持,而且能夠應對高並行、高可用的使用需求。

該平台支持諸如審批流程、許可權管理、自動編碼、批次匯入、訊息推播、藍芽打印等功能,並能與企業微信、用友、飛書、金蝶、PDA等裝置或套用實作無縫對接, 而且還提供免費版。

在數據處理能力上,Eversheet的表現遠超過Access,無論是進行統計查詢、數據透視,還是制作報表報告, 即使是處理億萬級別的龐大數據,它也能在數秒內迅速響應。

小結

VF和Access資料庫的逐漸淡出,恰恰驗證了那句老話。

時代在變遷,風水輪流轉, 在最終結果揭曉之前,我們無從知曉誰將成為最終的贏家