Share Giới thiệu tổng quan về SQL Server

filiallion

Administrator
Staff member
Administrator
Messages
585
Points
10
Language
Tiếng Việt
SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System, viết tắt là RDBMS) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi dữ liệu giữa máy khách và máy chủ cài SQL Server. Một RDBMS bao gồm các cơ sở dữ liệu, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS.

SQL Server được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn (Very large database environment) lên đến Tera-Byte và có thể phục vụ cùng lúc cho hàng ngàn người dùng. SQL Server có thể kết hợp với các máy chủ khác nhau như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server...

Các thành phần cơ bản trong SQL Server:

Database Engine: Đây là một engine có khả năng chứa dữ liệu ở các quy mô dưới dạng support và table. Ngoài ra, nó còn có khả năng tự điều chỉnh, ví dụ như trả lại tài nguyên cho hệ điều hành khi một người dùng thoát ra và sử dụng thêm các tài nguyên của máy khi cần.

Integration Services: Là tập hợp các đối tượng lập trình và các công cụ đồ họa cho việc sao chép, di chuyển và chuyển đổi dữ liệu. Khi các bạn làm việc trong một công ty lớn thì dữ liệu được lưu trữ ở nhiều nơi khác nhau như được chứa trong SQL Server, Oracle, DB2, Microsoft Access,... và các bạn chắc chắn sẽ có nhu cầu di chuyển dữ liệu giữa các máy chủ này. Ngoài ra, các bạn còn muốn định dạng dữ liệu trước khi lưu vào cơ sở dữ liệu. Chắc chắn Integration Services sẽ giúp các bạn giải quyết được công việc này dễ dàng.

Analysis Services: Đây là một dịch vụ phân tích dữ liệu rất hay của Microsoft. Dữ liệu khi được lưu trữ vào trong cơ sở dữ liệu mà các bạn không thể lấy được những thông tin bổ ích thì coi như không có ý nghĩa gì. Chính vì thế, công cụ này ra đời giúp các bạn trong việc phân tích dữ liệu một cách hiệu quả và dễ dàng bằng cách dùng kỹ thuật khai thác dữ liệu (Datamining) và khái niệm hình khối nhiều chiều (Multi dimendion cubes).

Notification Services: Dịch vụ thông báo này là nền tảng cho sự phát triển và triển khai các ứng dụng soạn và gửi thông báo. Ngoài ra, dịch vụ này còn có chức năng gửi thông báo theo lịch cài đặt đến hàng ngàn người đăng ký sử dụng trên nhiều loại thiết bị khác nhau.

Reporting Services: Là một công cụ tạo, quản lý và triển khai báo cáo cho máy chủ và máy khách. Ngoài ra, nó còn là nền tảng cho việc phát triển và xây dựng các ứng dụng báo cáo.

Full Text Search Service: Là một thành phần đặc biệt trong việc truy vấn và đánh chỉ mục dữ liệu văn bản không cấu trúc được lưu trữ trong các cơ sở dữ liệu SQL Server.

Service Broker: Là một môi trường lập trình cho việc tạo ra các ứng dụng trong việc nhảy qua các instance.

Tất cả các thành phần trên kết hợp với nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc phân tích và lưu trữ dữ liệu trở nên dễ dàng hơn.
 
Back
Top