国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

Microsoft數(shù)據(jù)引擎(MSDE)之二

2024-07-21 02:22:27
字體:
供稿:網(wǎng)友
msde小結(jié)

如果開發(fā)人員希望創(chuàng)建桌面或者共享的數(shù)據(jù)庫應(yīng)用程序,并且計劃在將來對這些數(shù)據(jù)庫應(yīng)用程序的功能和規(guī)模進行擴充,那么,選用msde作為數(shù)據(jù)引擎將具有以下優(yōu)點:從近期來看,能夠降低系統(tǒng)的開發(fā)費用,從遠期來看,又提供了最為方便的方式,以對當(dāng)前創(chuàng)建的數(shù)據(jù)庫應(yīng)用程序進行移植。當(dāng)你所在組織的規(guī)模擴大后對數(shù)據(jù)庫系統(tǒng)的功能和性能提出新的需求時,你可以在不修改現(xiàn)有數(shù)據(jù)庫應(yīng)用程序中的任何代碼的情況下,將它完全移植到基于sql server的平臺上運行。此外,由于msde與sql 完全兼容,開發(fā)人員可以使用同樣的數(shù)據(jù)訪問語言在規(guī)模相對較小的msde數(shù)據(jù)庫系統(tǒng)和規(guī)模較大的sql server數(shù)據(jù)庫系統(tǒng)之間實現(xiàn)無縫轉(zhuǎn)換。
在哪些情況下選用jet
對于一些特殊的數(shù)據(jù)庫系統(tǒng)而言,以jet 4.0作為引擎也是一個很不錯的選擇。在這一節(jié)中,我們將討論在哪些情況下應(yīng)該選用jet作為數(shù)據(jù)庫引擎。
分布性
在采用jet作為引擎的數(shù)據(jù)庫系統(tǒng)中,由于數(shù)據(jù)庫包含在一個獨立的文件中,因此備份和發(fā)布數(shù)據(jù)庫的工作就變得非常容易。雖然在數(shù)據(jù)庫系統(tǒng)的運行過程中,其它文件會通過諸如visual basic 或者 microsoft access這種類型的應(yīng)用程序來訪問jet數(shù)據(jù)庫文件,但由于開發(fā)人員對這些文件之間的相關(guān)性進行了良好的定義,因此,訪問數(shù)據(jù)庫文件的操作不會占用系統(tǒng)大量的存儲空間或者使用大量的處理器資源。與jet 數(shù)據(jù)庫相比,msde數(shù)據(jù)庫比較難于發(fā)布和安裝。因此,如果希望簡化數(shù)據(jù)庫的發(fā)布和安裝的過程,選用jet作為數(shù)據(jù)庫的引擎是一個很不錯的選擇。
開發(fā)費用
開發(fā)人員可以將基于jet 4.0的數(shù)據(jù)庫隨同用下面的工具開發(fā)的數(shù)據(jù)庫應(yīng)用程序一起發(fā)行:
* microsoft office 2000
* microsoft access 2000
* visual studio 6.0 任何版本中的相關(guān)工具組件(在文章的前面部分列出了這些組件)
如果開發(fā)費用是創(chuàng)建數(shù)據(jù)庫應(yīng)用程序時要考慮的重要因素,選用jet作為數(shù)據(jù)引擎是一個很不錯的選擇。
可伸縮性
msde 和 jet數(shù)據(jù)庫都可以在桌面和共享的數(shù)據(jù)庫應(yīng)用程序中運行。對于有些數(shù)據(jù)庫應(yīng)用程序而言,它們所處理的數(shù)據(jù)量可能永遠也不會超過2gb,并且所支持的用戶數(shù)也不會超過20個。如果你手頭有一個jet數(shù)據(jù)庫應(yīng)用程序,即使隨著系統(tǒng)規(guī)模的增長,它所處理的數(shù)據(jù)量也不會很大,并且需要支持的用戶數(shù)也不夠多,那么,將jet作為現(xiàn)有數(shù)據(jù)庫的引擎仍不失為一個好的選擇.
對系統(tǒng)資源的需求
由于jet數(shù)據(jù)庫經(jīng)過了壓縮處理,因此在那些資源有限的平臺上,選用jet作為數(shù)據(jù)庫的引擎是合適的。在這篇文章所討論的三種數(shù)據(jù)引擎中,以jet作為引擎的數(shù)據(jù)庫占用的存儲空間和消耗的系統(tǒng)內(nèi)存最少。如果使用的機器的磁盤空間或者系統(tǒng)內(nèi)存非常有限,那么選用jet作為引擎將是非常明智的選擇。
與以前版本的兼容性
jet 4.0對那些基于以前的版本的數(shù)據(jù)庫提供了最大的兼容性。你可以將現(xiàn)有的多個不同版本jet數(shù)據(jù)庫應(yīng)用程序放在同一個系統(tǒng)中運行。只要你不將sql server 或者 msde加入到數(shù)據(jù)庫系統(tǒng)中,那么你現(xiàn)有的系統(tǒng)仍將是一個基于jet/access解決方案的數(shù)據(jù)庫系統(tǒng)。如果在你現(xiàn)有的一個jet數(shù)據(jù)庫應(yīng)用程序中調(diào)用了在jet以前版本中定義的一個函數(shù),或者調(diào)用了這樣一個函數(shù):你需要進行大量的處理工作才能將該函數(shù)轉(zhuǎn)化到與sql兼容的數(shù)據(jù)庫中運行,那么,采用jet作為數(shù)據(jù)庫的引擎將比采用msde 或者 sql server 7.0具有更大的優(yōu)越性。
jet小結(jié)
對于那些在當(dāng)前要求處理的數(shù)據(jù)量不大、需要支持的并發(fā)用戶數(shù)也不多,并且在將來也不會有很大增長的的數(shù)據(jù)庫管理系統(tǒng)而言,基于jet的數(shù)據(jù)庫系統(tǒng)具有開發(fā)費用低、維護方便的優(yōu)點,并且與以前版本的jet數(shù)據(jù)庫系統(tǒng)具有最大的兼容性。
在哪些情況下應(yīng)選擇
sql server
看到這一節(jié)的標題,你可能想問:為什么不以msde或者jet作為引擎來開發(fā)所有的數(shù)據(jù)庫系統(tǒng)呢?對這個問題的答案是:基于jet 甚至是msde的數(shù)據(jù)庫系統(tǒng)在有些情況下已經(jīng)不能滿足實際的需要了。在下面,我們對這些情況進行了說明。
數(shù)據(jù)庫的容量
基于msde的數(shù)據(jù)庫最多能存儲2gb大小的數(shù)據(jù)。基于jet的數(shù)據(jù)庫中的每一個文件能夠存儲的數(shù)據(jù)也無法超過2gb。由于jet數(shù)據(jù)庫文件可以通過相互鏈接的方式來增大存儲能力,因此最終存儲的數(shù)據(jù)量只受到磁盤空間大小的限制。但是,管理多個數(shù)據(jù)文件將是一項非常困難的工作。因此,如果你現(xiàn)有的數(shù)據(jù)庫的大小超過了2gb,或者是在將來會突破這一限制,那么選用sql server作為數(shù)據(jù)庫系統(tǒng)的引擎將是最佳的選擇。
支持的并發(fā)用戶數(shù)
當(dāng)數(shù)據(jù)庫系統(tǒng)需要支持的并發(fā)用戶數(shù)不超過5個時,采用msde作為數(shù)據(jù)庫的引擎將會獲得最優(yōu)的系統(tǒng)性能。microsoft極力推薦:為了使msde數(shù)據(jù)庫系統(tǒng)表現(xiàn)出優(yōu)越的性能,系統(tǒng)所支持的并發(fā)用戶數(shù)不要超過5個。
從技術(shù)和授權(quán)的角度上來講,基于jet的數(shù)據(jù)庫系統(tǒng)支持的用戶數(shù)可以達到255個,但在實際中,系統(tǒng)支持的用戶數(shù)最好不要超過20個。這樣的原因是:jet 數(shù)據(jù)庫系統(tǒng)采用基于文件的方式來存儲數(shù)據(jù),因此,隨著連接的用戶數(shù)量的增加,需要對文件執(zhí)行讀寫操作的用戶數(shù)也將不斷增加,從而使系統(tǒng)的性能變差。
由于sql server 可以支持成千上萬個并發(fā)用戶,因此可以在最大程度上滿足企業(yè)級數(shù)據(jù)庫系統(tǒng)的性能需求。因此,如果一個數(shù)據(jù)庫應(yīng)用程序需要支持的用戶數(shù)超過了5個時,選用sql server將是最明智的選擇。
sql server小結(jié)
如果用戶要求一個獨立的數(shù)據(jù)庫處理的數(shù)據(jù)量超過2gb,并且用戶要求在訪問數(shù)據(jù)庫系統(tǒng)時能夠獲得良好的性能,那么,應(yīng)該選用sql server作為數(shù)據(jù)庫系統(tǒng)的引擎。在所有的數(shù)據(jù)引擎中,sql server提供了最優(yōu)越的性能和最好的可伸縮性。
對msde許可的解釋
任何注冊了office 2000 專業(yè)版或者學(xué)習(xí)版的用戶, 或者任何注冊了在visual studio 6.0 企業(yè)版或者專業(yè)版中包含的工具組件的用戶都可以免費獲得msde,這些工具組件包括:
* visual studio 6.0, 專業(yè)版和企業(yè)版
* visual basic 6.0, 專業(yè)版和企業(yè)版
* visual c++(r) 6.0, 專業(yè)版和企業(yè)版
* visual interdev(tm) 6.0 專業(yè)版
* visual j++(r) 6.0, 專業(yè)版
* visual foxpro(r) 6.0 專業(yè)版
發(fā)布msde解決方案所需的許可
如果visual studio 6.0 或者 office 2000開發(fā)人員在他們創(chuàng)建的解決方案中使用msde,只要他們遵守了在開發(fā)過程中所用到的其它軟件產(chǎn)品的最終用戶許可協(xié)議,就可以將他們的解決方案發(fā)布給他們的客戶或者最終用戶,microsoft 不會因為開發(fā)人員使用了msde而收取相應(yīng)的版權(quán)費。
當(dāng)msde解決方案與sql server進行互操作時需要獲得的許可
如果開發(fā)人員發(fā)布的基于msde的數(shù)據(jù)庫應(yīng)用程序在運行的過程中需要與sql server進行交互,那么,對于開發(fā)人員在客戶機上安裝的數(shù)據(jù)庫應(yīng)用程序的每一份拷貝,他們需要獲取一份microsoft客戶訪問許可(cal)。對于中心的sql server數(shù)據(jù)庫,開發(fā)人員也需要為安裝的每一個拷貝獲取一份許可。如果你想了解有關(guān)sql server 7.0報價和授權(quán)許可的更詳細的信息,請訪問sql server web站點中的相關(guān)內(nèi)容:
http://msdn.microsoft.com/isapi/gomscom.asp?target=/sql/70/gen/pricing.htm.。

最大的網(wǎng)站源碼資源下載站,

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 罗山县| 禄劝| 三穗县| 永定县| 淳化县| 故城县| 临朐县| 酒泉市| 辉南县| 弥渡县| 南丹县| 大洼县| 西华县| 文昌市| 冕宁县| 耒阳市| 米泉市| 光山县| 长丰县| 阿瓦提县| 宜宾县| 那坡县| 西青区| 秦安县| 清新县| 阳高县| 烟台市| 昌图县| 阿拉善左旗| 合山市| 泸溪县| 登封市| 浮梁县| 五华县| 石河子市| 阿拉善盟| 女性| 东宁县| 彭州市| 武定县| 金华市|