SQL Server Component Division

Source: Internet
Author: User
Tags microsoft sql server 2005

From different perspectives, we can divide the SQL server data platform into multiple components. The SQL Server Data Platform is divided into the following according to the common division principles of SQL Server internal team:

    1. SSAs: SQL Server Analysis Service. It is mainly used for analysis, such as cube. You can view data from different perspectives.
    2. SSIS: SQL server integration service. For example, the interoperability between Excel data and database data.
    3. SSRs: SQL Server Reporting Service. Mainly used for Bi and report.
    4. Engine: SQL Server engine. The database engine is very important, just like the human heart.
    5. MPU: the periphery of the SQL Server database, such as install, uninstall, upgrade, and repair.

These five components constitute the entire SQL server data platform. Since SQL Server engine is particularly important, we can divide it into the following components:

    1. AM: access method. The underlying layer is used to store data.
    2. TS: Transaction Service. Transactions are the basis of all transaction databases.
    3. FS: filestream. New Functions of SQL Server 2008 are mainly used to store data larger than 2 GB to NTFS Driver.
    4. Qe: query execution. It is mainly responsible for executing SQL statements.
    5. QP: Query Process. It is mainly used to process the user's issue SQL statements, such as T-SQL statement optimization, execution plan.
    6. Sqlos: SQL operation system. To control the database more flexibly, a separate OS layer is developed for SQL Server 2008.
    7. Programmability: it is mainly used to connect with programming platforms such as Vs and SQL programming, such as assembly, cursor, stored procedure, trigger, etc.
    8. XML: used to operate XML data.
    9. Replication: used for data replication. replication is a useful function of the database.
    10. Fulltext: used for full-text indexing.
    11. SSB: SQL Server Service Broker: an underlying component that is very useful for maintaining communication consistency.

Among the 11 components of the above engine, am, ts, and FS constitute the SQL server storage engine. As for the functions of each component, I will describe in detail in the future blog.ArticleIt is a rough idea.

There are several books for your reference:

    1. Inner 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)

By now, it seems that the books and periodicals of the inside 2008 series have not yet been available.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.