SQL Server

SQL Server là gì? Cấu trúc cảu SQL Server

1. SQL Server là gì?

SQL Server (hay Microsoft SQL Server) là một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) được phát triển bởi Microsoft.

SQL Server cung cấp cho người dùng các công cụ và tính năng để quản lý, lưu trữ, xử lý các truy vấn dữ liệu, kiểm soát truy cập, xử lý giao dịch.

SQL Server 2017 ra mắt vào tháng 10 năm 2016 chạy được trên cả Windows và Linux.

SQL Server cũng cung cấp các công cụ để tạo báo cáo, phân tích và quản lý cơ sở dữ liệu trực quan thông qua giao diện người dùng hoặc các script lệnh SQL.

SQL Server hoạt động độc quyền trên môi trường Windows trong hơn 20 năm. Vào năm 2016, Microsoft đã cung cấp SQL Server trên Linux. 

SQL Server thường đi kèm với việc thực hiện riêng các ngôn ngữ SQL, T-SQL,… Cụ thể như sau:

  • T-SQL là một trong những loại ngôn ngữ thuộc quyền sở hữu của Microsoft và được gọi với cái tên Transact-SQL.
  • SQL Server Management Studio là một loại công cụ giao diện chính cho máy chủ cơ sở của chính dữ liệu SQL, thông thường thì nó hỗ trợ cho cả môi trường 64 bit và 32 bit.

Bạn có thể tải ở trang chủ: https://www.microsoft.com

2. Cấu trúc của SQL Server bạn cần biết

Để sử dụng SQL Server hiệu quả, bạn cần hiểu về cấu trúc cơ bản. Sơ đồ sau đây minh họa cấu ​​trúc của máy chủ SQL:

sql-server-la-gi
Sơ đồ minh họa kiến trúc của máy chủ SQL

SQL Server bao gồm hai thành phần chính:

  • Database Engine
  • SQLOS

2.1.  Database Engine của SQL Server

Thành phần cốt lõi của SQL Server là database engine. Thành phần này bao gồm một công cụ quan hệ có chức năng xử lý các lệnh và truy vấn.

Các nhiệm vụ, trigger, trình xem và các đối tượng dữ liệu lưu trữ khác cũng được Database Engine khởi tạo và xử lý.

2.2 SQLOS trong SQL Server

SQLOS là tầng cuối cùng trong kiến trúc tổng thể của SQL Server. SQLOS cung cấp nhiều hệ điều hành như quản lý bộ nhớ và I/O.

Ngoài ra, còn có các dịch vụ khác như dịch vụ xử lý ngoại lệ và đồng bộ hóa.

3. Các thành phần chính của Microsoft SQL Server

sql-server-la-gi

Các thành phần chính SQL Server bao gồm:

  • SQL Server Database Engine: Là thành phần cốt lõi của SQL Server, nó quản lý và lưu trữ dữ liệu trong các cơ sở dữ liệu.
  • Integration Services (SSIS): Là công cụ dùng để tích hợp dữ liệu từ nhiều nguồn khác nhau vào SQL Server.
  • Analysis Services (SSAS): Là công cụ phân tích dữ liệu cho phép bạn tạo các cube dữ liệu để phân tích. Nó cung cấp các công cụ để tìm hiểu mối quan hệ và xu hướng trong dữ liệu.
  • Reporting Services (SSRS): Là công cụ tạo báo cáo dữ liệu, cho phép người dùng tạo các báo cáo trực quan và dễ đọc từ các dữ liệu được lưu trữ trong SQL Server.
  • SQL Server Management Studio (SSMS): Là công cụ quản lý SQL Server, cho phép người dùng quản lý cơ sở dữ liệu, truy vấn và thực thi các tác vụ khác liên quan đến SQL Server.
  • SQL Server Data Tools (SSDT): Là công cụ phát triển ứng dụng, cho phép người dùng tạo, thiết kế và triển khai các ứng dụng liên quan đến SQL Server.
  • Azure SQL Database: Là phiên bản SQL Server được đưa lên cloud của Microsoft.

khác với SQL Server chúng ta có MySQL: Tham khảo https://fixbug.vn/su-khac-nhau-giua-sql-server-va-mysql/

Shares:
Show Comments (0)
Leave a Reply

Your email address will not be published. Required fields are marked *