SQL Server之組件劃分

來源:互聯網
上載者:User

      從不同的角度,我們可以把SQL Server資料平台劃分為多個組件。我們下面按照SQL Server Internal Team通常的劃分原則,把SQL Server資料平台劃分為如下:

  1. SSAS: SQL Server Analysis Service。主要用來做分析用,比如Cube,可以從不同的角度審視資料。
  2. SSIS: SQL Server Integration Service。比如Excel資料和資料庫資料的互操作。
  3. SSRS: SQL Server Reporting Service。主要用來做BI,做報表。
  4. Engine: SQL Server Engine。資料庫的引擎,非常重要,好比人的心臟一樣。
  5. MPU: SQL Server資料庫的外圍,比如Install,Uninstall,Upgrade,Repair等等。

      上述5大組件構成了整個SQL Server資料平台。由於SQL Server Engine 特別重要,我們又可以把它劃分為如下的Components:

  1. AM: Access Method。比較底層,主要用來儲存資料。
  2. TS: Transaction Service。事務,一切交易資料庫的基礎。
  3. FS: Filestream。SQL Server 2008的新增功能,主要用來儲存>2G的資料到NTFS Driver。
  4. QE: Query Execution。主要負責SQL 陳述式的執行。
  5. QP: Query Process。主要用來處理使用者Issue的SQL語句,比如T-SQL語句的最佳化,執行計畫。
  6. SQLOS: SQL Operation System。SQL Server 2008的新增組件,為了控制資料庫更加靈活,為之開發了一個單獨的OS層。
  7. Programmability:主要用來負責和VS等編程平台的銜接以及SQL編程,比如Assembly,遊標,預存程序,觸發器等等。
  8. XML:用來操作XML資料。
  9. Replication:用來進行資料的複製,複製是資料庫的一個比較有用的功能。
  10. FullText:用來做全文索引。
  11. SSB: SQL Server Service Broker:一個底層的組件,非常有用,用來保持通訊的一致性。

      對於以上Engine的11個Components中,AM,TS,FS構成了SQL Server Storage Engine。至於每個組件的功能,我會在以後的Blog中進行詳細的描述,這篇文章主要是一個大概。

      這裡有幾本書可以供大家參考:

  1. Inside SQL Server 2000
  2. Inside-MsSql2K5-SE (Inside Microsoft SQL Server 2005 Storage Engine)
  3. Inside-MsSql2K5-P (Inside Microsoft SQL Server 2005 Programming)
  4. Inside-MsSql2K5-TSql (Inside Microsoft SQL Server 2005 T-SQL Querying)
  5. Inside-MsSql2K5-QTO (Inside Microsoft SQL Server 2005 Query Tuning and Optimization)

      截止到此時,Inside系列的Inside 2008的書刊好像還沒有面世。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.