文章詳情頁
用Oracle和SQL Server數據庫組合利弊分析
瀏覽:87日期:2023-11-26 19:00:22
用Oracle數據庫和WebDB的組合呢?還是使用配有Visual Studio的Microsoft SQL Server軟件包呢?選擇的結果將會成為公司未來的網絡計劃的照明燈。這些產品組合各自都有些什么顯著特點呢?它們的不足之處又在哪里呢?使用Oracle數據庫和WebDB的組合呢?還是使用配有Visual Studio的Microsoft SQL Server軟件包呢?選擇的結果將會成為公司未來的網絡計劃的照明燈。這些產品組合各自都有些什么顯著特點呢?它們的不足之處又在哪里呢?選擇何種產品組合取決于你已經具備了什么樣的條件。例如,假如你想實現基于網絡的數據庫應用程序,而且你的工作平臺只支持Windows系統,那么選擇SQL Server和Visual Studio軟件包會比較好。而Oracle解決方案更適合于使用混合平臺的用戶。當然還要考慮其他方面的因素,例如你還需要哪些額外的功能或技術?WebDB是一套內容治理和開發的工具,即便是沒有任何編程經驗的內容創建者、數據庫治理員和數據庫開發人員也可以使用這套工具。WebDB同時也是一套基于瀏覽器的工具,有助于減輕內容創建工作的強度,并提供了監測和維護工具。對于已經在使用Oracle的機構而言,這是一個不錯的解決方案。同時,Oralce比SQL Server更易于修正,不過得配備一個能力相當的Oracle治理員才行。SQL Server加Visual Studio的組合法應用起來難度更大,需要有一個經驗老道的面向對象編程員,或進行大量的練習。不過,只要你愿意付出1,619美元,一整套的Visual Studio開發工具就任你使用,包括Visual Basic、Visual C++和Visual InterDev。另外,還要加上SQL Server的費用(1,999美元10個客戶端或3,999美元25個客戶端),這比Oracle的解決方案稍便宜點。Oracle也提供解決方案包,費用的多少取決于選擇了哪個平臺,至少需要6,767美元。Oracle.com套件不僅包含了WebDB和Oracle8i,還有不少其他的開發工具,如Oracle應用程序服務器、JDeveloper和iWorkplace模板。與Microsoft解決方案相比,這組套件能夠在更多平臺上運行。對于剛剛起步的企業或者中小型企業,這組套件是相當不錯的解決方案。以軟件包的方式購買這些工具比單獨購買要便宜不少??偠灾?,選擇哪一種解決方案首先并主要取決于用戶的技術水平、基礎硬件資源和預算。假如選擇解決方案的決定已經呼之欲出了,你還需要考慮由誰來使用這些產品以及你優先考慮的事情是什么。這兩套產品組合使用的方法不同,也反映出了各自開發商的不同特色??偟膩碚f,Oracle產品是為一流的程序員和項目負責人致力于專業化開發而設計的。學習期相當長,價格也很昂貴;不過假如能夠堅持學透,最后你會獲得更強的擴展性和更高的可靠性。這似乎是Oracle的一個優點,事實并非如此。假如你的項目期限很緊,而你由沒有足夠的時間或者金錢來組建一個由身價奇高但經驗老道的開發員組成的團隊,你會發現Oracle的解決方案很輕易讓你沒吃到魚反惹上一身腥。想想還有什么比開發一個拙劣的Oralce應用程序更糟糕的嗎?Microsoft提供的解決方案則能夠實現快速開發和低成本的結合。不管是開發工具的價格,還是你要運行的服務器的花銷,抑或是你需要雇傭的開發人員身價,都比Oracle的解決方案要低。SQL Server和Visual Studio的組合是快速啟動項目的不錯選擇,而且這套軟件包還提供了一個質優價廉的應用軟件。當然,這也是要付出一定代價的。使用Visual Studio和SQL Server最大的問題就是你被綁定了,只能在配備Microsoftd的操作系統和Intel硬件的情況下使用這些軟件。假如將來你需要支持成千上萬個用戶的時候,你就只能購置上百個服務器了,此外別無他法,而這種做法對于治理而言簡直就是可怕的惡夢。假如你采用了Microsoft的解決方案,似乎除了Visual Interdev就不再需要其他的軟件了。開發Visual Basic或Visual C++的ActiveX控件是一個警示,表明你可能需要更多關注一下Oracle的解決方案了。必須強調的是,這兩種平臺各有優劣,只要你能夠合理地應用,無論哪一個都能幫助你構建一個世界一流的應用程序。所以,假如你所在的機構更傾向于與其中某個供給商合作,那么用盡一切方法迎合它吧。假如你一切都是從零開始,你就必須先弄清楚你的機構是想要追求完美主義呢還是更講求實用主義呢,并且必須明白無論哪一種都有其缺陷。
排行榜