壹個非常大的互聯網網站可以將其數據分別存儲在多臺服務器上,這樣處理負載就可以分布到多臺計算機上,網站可以為成千上萬的並發用戶提供服務。
您可以在壹臺計算機上運行多個SQL Server 2000實例。例如,為許多其他組織提供數據庫服務的組織可以為每個客戶組織運行壹個單獨的SQL Server 2000實例,所有實例都可以集中在壹臺計算機上。這樣,每個客戶組織的數據是分離的,同時服務組織只需管理壹臺服務器計算機,從而降低了成本。
SQL Server 2000應用程序可以在安裝了SQL Server 2000的計算機上運行。該應用程序通過Windows進程間通信(IPC)組件(如共享內存)而不是網絡連接到SQL Server 2000。這使得SQL Server 2000可以用於應用程序必須在本地存儲數據的小型系統中。
大型網站和企業級數據處理系統通常會產生大量的數據庫處理,這超出了計算機的支持能力。在這些大型系統中,數據庫服務由壹組數據庫服務器提供,這些服務器構成了數據庫服務層。SQL Server 2000不支持以負載均衡聚合的形式建立數據庫服務層,但支持跨自治服務器存儲數據的機制。盡管每臺服務器需要單獨管理,但組中的所有服務器可以壹起分擔數據庫處理負載。壹組共享相同工作負載的自治服務器稱為服務器聯盟。
A.真正的客戶機/服務器體系結構;
在這種體系結構中,有許多計算機,其中處理應用程序和請求服務的計算機稱為客戶端,處理數據庫的計算機稱為服務器。
B.圖形用戶界面使系統管理和數據庫管理更加直觀和簡單;
它提供了表、視圖和查詢定義的圖形界面,在查詢分析的圖形界面以及服務器和數據庫用戶配置的圖形界面中使用了SQL語言。
C.豐富的編程接口工具為用戶提供了更多編程選擇;
SQLServer提供豐富的應用程序接口來訪問服務器的數據。主要的訪問方法有ODBC API、OLE DB、Transact-SQL和DB-Library。客戶端可以將這些API用作動態連接庫,並通過客戶端的網絡庫與SQLServer服務器通信。
D.SQL Server與Windows NT完全集成,後者利用了NT的許多功能,如發送和接收消息、管理登錄安全性等。
與NT的安全系統集成,使用NT的安全機制服務服務器,使用NT的性能監視器和使用MS索引服務器;;與MS BackOffice產品集成,如MS IIS、MS Exchange Server等。SQLServer可以設置為與Exchange收發電子郵件,用戶可以通過電子郵件信息向SQLServer發送查詢請求,查詢結果可以通過電子郵件返回給用戶。
E.它具有良好的可擴展性,可以跨各種平臺使用,從運行Windows95/98的筆記本電腦到運行Windows2000的大型多處理器。
MS提供單壹數據庫引擎,可用於Windows95到Windows2000大字節對稱多處理器集群的各種場合。NT和SQL不僅支持IntelCPU,還支持DEC Alpha CPU等處理器。
F.對網絡技術的支持使用戶能夠輕松地將數據庫中的數據發布到網頁上;
在Web助手中,您可以從數據庫表中導出數據,也可以將數據從HTML導入數據庫。SQLServer的數據可以自動發布到網頁上;用戶可以通過普通瀏覽器查詢存儲在SQLServer中的信息,因此他們可以使用存儲在SQLServer中的信息創建動態網頁。
G.SQL Server提供數據倉庫功能,該功能僅在Oracle和其他更昂貴的DBMS中可用。
SQL Server2000包括用於在線分析處理(OLAP)的吸收和分析匯總數據的工具,壹些工具可用於直觀地設計數據庫並通過英文查詢分析數據。當使用同壹個數據庫同時完成兩個任務(輸入事務和運行查詢)時,數據庫的功能將受到很大影響。在大規模查詢中,運行可能需要幾個小時,並且許多記錄將被鎖定。此時,無法操作數據輸入。為了防止這種沖突,數據通常被復制到壹個單獨的數據庫,稱為數據中心或數據倉庫。數據中心通常包括企業中要分析的所有數據的子集,數據倉庫通常包含組織想要查詢的所有數據。
SQL Server2000的功能:
A.支持XML(擴展標記語言)。
SQLServer2000數據庫引擎提供完整的XML支持,通過URL(統壹資源定位符)訪問SQLServer,支持XML-Data模式,並使用HTTP、ADO或OLE DB來處理SQL Server2000的XML功能,例如定義Server2000數據庫的XML視圖。可以通過XML操作、插入、更新或刪除數據庫表中的數據,包括在壹次操作中修改多個表中的多行。
B.強大的基於網絡的分析
SQLServer2000可以分析和鏈接現有的聯機分析處理(OLAP)管道,甚至在Web上也可以。
C.支持OLE DB和多個查詢
SQLServer2000包括本地OLE DB訪問接口。OLE DB與ADO對象模型壹起使用時,可以執行各種查詢功能,並且可以自由訪問關系數據庫數據和非關系數據源數據庫,例如從文本文件中讀取數據以及從表單或電子郵件中讀取數據。
D.支持分布式分區查詢
SQL Server2000完全可以滿足決策支持系統(DSS)的要求,分布式數據庫分區視圖可以將工作負載劃分到幾個獨立的SQL Server服務器上,從而為實施電子商務的客戶提供無限的可擴展性。