Basic Introduction
Introduction to
SQL Server
What is SQL Server RDBMS?
As
you most likely know, SQL Server is primarily thought of as a Relational Database
Management System (RDBMS).
It is certainly that, but it is also much more.
SQL
Server can be more accurately described as an Enterprise Data Platform. It offers many new features in every new
version i.e. even more enhanced or improved features from previous versions of
the product. In addition to traditional RDBMS duty, SQL Server also provides
rich reporting capabilities, powerful data analysis, and data mining, as well
as features that support asynchronous data applications, data-driven event
notification, and more.
The components of
SQL Server are
Database Engine
The
Database Engine is the primary component of SQL Server. It is the Online
Transaction Processing (OLTP) engine for SQL Server. The Database Engine is a
high-performance component responsible for the efficient storage, retrieval,
and manipulation of relational and Extensible Markup Language (XML) formatted
data.
SQL
Server’s Database Engine is highly optimized for transaction processing, but
offers exceptional performance in complex data retrieval operations. The
Database Engine is also responsible for the controlled access and modification
of data through its security subsystem.
Analysis Services
Analysis
Services delivers Online Analytical Processing (OLAP) and Data Mining
functionality for business intelligence applications. As its name suggests,
Analysis Services provides a very robust environment for the detailed analysis
of data. It does this through user-created, multidimensional data structures
that contain de-normalized and aggregated data from diverse data sources (such
as relational databases, spreadsheets, flat files, and even other
multidimensional sources).
Reporting Services
Reporting
Services is a Web service–based solution for designing, deploying, and managing
flexible, dynamic Web-based reports, as well as traditional paper reports.
These reports can contain information from virtually any data source. Because
Reporting Services is
implemented as a Web service, it must be
installed on a server with Internet Information
Services (IIS). However, IIS does not
have to be installed on a SQL Server. The Reporting Services databases are
hosted on SQL Server, but the Web service itself can be configured on a
separate server.
Integration Services
SQL
Server Integration Services (SSIS) is Microsoft’s new enterprise class data
Extract, Transform, and Load (ETL) tool. SSIS is a completely new product built
from the ashes of SQL Server 2000’s Data Transformation Services (DTS). SSIS
offers a much richer feature set and the ability to create much more powerful
and flexible data transformations than its predecessor. This huge improvement,
however, is not without a cost. SSIS is a fairly complex tool and offers a
completely different design paradigm than DTS. Database administrators adept at
the former tool are very often intimidated and frustrated by the new SSIS.
Their biggest mistake is in thinking that Integration Services would just be an
upgrade of Data Transformation Services.
Comments
Post a Comment