技術(shù) 點
- 技術(shù)
- 點
- V幣
- 點
- 積分
- 1884
|
3#
樓主 |
發(fā)表于 2017-1-24 19:54:48
|
只看該作者
7. 數(shù)據(jù)庫解決方案成本不同的數(shù)據(jù)庫問題需要不同的解決辦法。如果一個組織唯一能提供的數(shù)據(jù)庫解決方案,都需要花費 $200k 以上,那當(dāng)它遇到價值在這之下的商機時,是不具備盈利能力的。這可能是一個問題,也可能不是。但這樣的話,就給了競爭對手機會,若競爭對手有更省錢的解決方案。隨著時間推移,這些小的商機可能就慢慢變成了大商機。
根據(jù)所選擇的平臺不同,解決方案和解決方案本身的成本相差很大。這里有一些大概的數(shù)據(jù)︰
Platform | Average Cost | Excel | $500 | Access 個人應(yīng)用程序 | $3,000 | Access 簡單多用戶應(yīng)用程序 | $10,000 | Access 工作組/部門應(yīng)用程序 | $50,000 | VB6 and Jet | $200,000 | VB6/Visual Studio .NET/Java and SQL Server | $500,000 | Oracle, IBM DB2 | $2,000,000 | SAP, People Soft, 等 | $ 10,000,000+ | 當(dāng)然我們可以爭論說,也有$1,000,000的 Access 應(yīng)用程序和 $20,000的 .NET 應(yīng)用程序,但是這不是我們談?wù)摰闹攸c。這些數(shù)字是根據(jù)大型組織在這些平臺上的一般花費按數(shù)量級進行的排序。
值得注意的是,頭三個平臺 (Excel 和簡單 Access 的應(yīng)用程序)解決方案通常是非 IT 專業(yè)人員創(chuàng)建的。經(jīng)理、 分析師和管理人員創(chuàng)建這些解決方案時,并沒有 IT 預(yù)算或指導(dǎo),這只是他們工作的一部分。如果 IT 人員真的要介入進來,幫忙創(chuàng)建的話,大多數(shù)解決方案就不會有什么經(jīng)濟意義了,更不用說,IT 人員也無法及時的來做這件事情。這也導(dǎo)致,這些由非 IT 專業(yè)人員創(chuàng)建的應(yīng)用程序可維護性很差,設(shè)計也很糟糕的。
一旦進入工作組應(yīng)用程序,預(yù)算的制定,設(shè)計的流程,更結(jié)構(gòu)化的開發(fā)努力就出現(xiàn)了,同時專業(yè)的應(yīng)用程序開發(fā)人員也介入其中。但即使在這種情況下,平臺的選擇不同也會導(dǎo)致成本在大的范圍內(nèi)變化 。
如數(shù)據(jù)庫金字塔所示,小數(shù)據(jù)庫的數(shù)量比大的多得多。這里有一個大概的大型組織的在不同平臺上的數(shù)據(jù)庫解決方案的相對數(shù)量估計:
平臺 | 數(shù)量 | Excel | 50,000 | Access 個人應(yīng)用程序 | 5,000 | Access 簡單多用戶應(yīng)用程序 | 1,000 | Access 工作組/部門應(yīng)用程序 | 500 | VB6 and Jet | 100 | VB6/Visual Studio .NET/Java and SQL Server | 50 | Oracle, IBM DB2 | 25 | SAP, People Soft, 等 | 10 | 當(dāng)你比較數(shù)量和成本,你會發(fā)現(xiàn)解決方案的數(shù)量和它的成本都是按指數(shù)級增長的。下面的圖表使用的是對數(shù)刻度︰
一點也不奇怪,隨著每個解決方案的成本的增加,解決方案的數(shù)量在減少。在給定的資源和時間內(nèi),首席信息官/首席技術(shù)官必須根據(jù)組織所面臨的數(shù)據(jù)庫需求,去選擇和部署最合適的技術(shù)。
8. Access的優(yōu)點Access 是最受歡迎的數(shù)據(jù)庫程序,因為非 IT 專業(yè)人員可以經(jīng)濟高效地解決范圍廣泛的數(shù)據(jù)庫的問題,專業(yè)開發(fā)人員可以創(chuàng)建非常復(fù)雜的多用戶解決方案。
8.1 巨大的投資回報率如果某個需求可以用 Access 來解決,那這很可能就是在眾多替代解決方案中,成本最低的方案,也即是投資回報率最大化的。
8.2 快速應(yīng)用程序開發(fā)Access 開發(fā)環(huán)境允許您快速創(chuàng)建解決方案。Access 解決方案的編程代碼通常明顯比同類其他產(chǎn)品要少得多。它做解決方案原型的極好平臺。
8.3 與 Microsoft Office 集成Access 是 Office 辦公軟件的成員之一,它與 Office 深度集成,Office 擁有最受歡迎的用戶界面。Access 允許用戶查看或?qū)С鰯?shù)據(jù)到 Excel 或 Word (或用戶自己簡單的粘貼) ,這對 Excel 和 Word 熟悉的人來講是極其方便的。
8.4 數(shù)據(jù)錄入方便 – Windows 仍然能適應(yīng) Web 的習(xí)慣不知為何, web 用戶被潛移默化成的習(xí)慣,常常在 Windows 應(yīng)用程序中引起不適。例如,更改數(shù)量,并按 [更新] 按鈕,刷新銷售總額。Access 輕松的 (便宜的) 支持此功能,復(fù)制和粘貼記錄,顯示多個一對多關(guān)系和其他基本功能 (如拼寫檢查),提供比 Web 解決方案更友好和更豐富的數(shù)據(jù)錄入體驗。
8.5 為多種數(shù)據(jù)庫格式提供接口Access 可以鏈接到各種數(shù)據(jù)源,從舊的 DOS 時代的數(shù)據(jù)庫,比如 dBase,Paradox 和 FoxPro,到通過 ODBC 鏈接到現(xiàn)在流行的 SQL Server、 Oracle、 DB2 數(shù)據(jù)庫等。
8.6 功能強大的查詢設(shè)計器查詢設(shè)計器可以讓人們不必學(xué)習(xí) SQL,而通過可視方式和圖形方式創(chuàng)建復(fù)雜的多表查詢。Access 查詢也可以直接引用 VBA 函數(shù)和用戶自定義函數(shù),做非常復(fù)雜的分析和數(shù)據(jù)更新。懂SQL的高級用戶,也可以直接編寫 SQL 查詢。
8.7 優(yōu)秀的報告生成器Access 報告生成器亦是首屈一指的,子報表對多表關(guān)系的顯示非常有用。這些與鏈接到很多數(shù)據(jù)源的訪問的能力相結(jié)合,你就擁有了一個很好的報告生成器。很多桌面數(shù)據(jù)庫應(yīng)用程序有卓越的報告生成功能。
Web 報告即使通過很多努力,也不容易在紙上正確打印。
8.8 平易近人的開發(fā)環(huán)境VBA 的集成開發(fā)環(huán)境(IDE)與 VB 一樣,擁有一個非常有成效的開發(fā)環(huán)境。你甚至可以在調(diào)試的時候編輯和保存代碼,非常節(jié)省時間。
8.9 Access 可以用比其他同類產(chǎn)品少得多的代碼創(chuàng)建解決方案解決方案的代碼越少越好。它創(chuàng)建時更輕松,也更易于維護。N 層解決方案絕不是應(yīng)用程序快速開發(fā)(RAD),如果不需要共享數(shù)據(jù)的話,這樣做并無助益。
8.10 局域網(wǎng)解決方案的理想選擇Access 是專為局域網(wǎng)上的文件服務(wù)器解決方案設(shè)計的。
8.11 優(yōu)良的性能像 Access 這種基于文件服務(wù)器的應(yīng)用程序,經(jīng)常跑贏客戶端-服務(wù)器應(yīng)用程序,因為后者需要更多的開銷 (當(dāng)然,它的功能也更多)。事實上,用當(dāng)前的硬件配置,不僅可以將索引或表讀入內(nèi)存,整個數(shù)據(jù)庫數(shù)據(jù)都可以駐留在內(nèi)存中。
8.12 支持離線Access 支持離線解決方案,而 web 應(yīng)用程序是無法這樣做的。Access 數(shù)據(jù)庫也可以輕松地發(fā)送給別人。在有限的低數(shù)據(jù)沖突的情況下,遠(yuǎn)程數(shù)據(jù)庫共享時使用Access Replication 是很合適的。
|
|