MySQL và MS SQL Server
MySQL
MySQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở. Nó rất phổ biến vì độ tin cậy cao, dễ sử dụng và hiệu suất cao. MySQL được sử dụng cho nhiều ứng dụng mới nhất được xây dựng trên Apache, Linux, Perl / PHP, v.v. Nhiều tổ chức phổ biến như Google, Alcatel Lucent, Facebook, Zappos và Adobe dựa trên hệ thống quản lý cơ sở dữ liệu này.
MySQL có thể chạy trên hơn 20 nền tảng bao gồm MAC OS, Windows, Linux, IBM AIX, HP-UX và cung cấp nhiều tính linh hoạt. Hệ thống cơ sở dữ liệu MySQL cung cấp rất nhiều công cụ cơ sở dữ liệu, dịch vụ, đào tạo và hỗ trợ. MySQL có các phiên bản khác nhau:
Phiên bản Doanh nghiệp
Phiên bản này cung cấp các ứng dụng cơ sở dữ liệu OLTP (Xử lý Giao dịch Trực tuyến Có thể mở rộng) và cũng mang lại hiệu suất chất lượng cao. Các khả năng của nó bao gồm khôi phục, khóa mức hàng, cam kết đầy đủ và khôi phục sự cố. Để quản lý cũng như cải thiện hiệu suất của các hệ thống cơ sở dữ liệu lớn, phiên bản này cũng cho phép phân vùng cơ sở dữ liệu.
Phiên bản Enterprise bao gồm MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer và MySQL WorkBench.
Bản tiêu chuẩn
Phiên bản này cũng cung cấp các ứng dụng OLTP cũng như hiệu suất cao. Phiên bản tiêu chuẩn cũng bao gồm InnoDB làm cho nó tuân thủ ACID và một cơ sở dữ liệu an toàn cho giao dịch. Để cung cấp các ứng dụng có khả năng mở rộng và hiệu suất cao, hệ thống cơ sở dữ liệu này cũng cho phép nhân rộng.
Phiên bản Cổ điển
Đây là hệ thống cơ sở dữ liệu lý tưởng cho OEM, VAR và ISV sử dụng công cụ lưu trữ MyISAM để phát triển các ứng dụng đọc chuyên sâu. Phiên bản cổ điển dễ sử dụng và yêu cầu quản trị thấp. Tuy nhiên, phiên bản này chỉ dành cho VAR, ISV và OEM. Người ta có thể dễ dàng nâng cấp lên các phiên bản nâng cao hơn từ phiên bản cổ điển.
SQL Server
SQL Server là một RDBMS (Hệ thống quản lý cơ sở dữ liệu quan hệ) được phát triển bởi Microsoft. Hệ thống này hoạt động trên Transact-SQL, một tập hợp các phần mở rộng lập trình của Microsoft và Sybase. T-SQL bổ sung các tính năng khác bao gồm xử lý lỗi và ngoại lệ, kiểm soát giao dịch, các biến được khai báo và xử lý hàng. Tuy nhiên, Sybase đã phát triển SQL Server ban đầu vào những năm 1980. Phiên bản cuối cùng được gọi là SQL Server 4.2 được phát triển với sự cộng tác của Ashton-Tate, Sybase và Microsoft cho OS / 2.
SQL Server 2005 được ra mắt vào tháng 11 năm 2005. Phiên bản này cung cấp độ tin cậy, tính linh hoạt, bảo mật và khả năng mở rộng nâng cao cho các ứng dụng cơ sở dữ liệu.
Các tính năng được cung cấp bởi SQL Server là:
Phản chiếu cơ sở dữ liệu - Sử dụng SQL Server, người ta có thể thiết lập khôi phục lỗi tự động trong trường hợp máy chủ ở chế độ chờ.
Thao tác Lập chỉ mục Trực tuyến - SQL Server cũng cho phép sửa đổi đồng thời như chèn, xóa và cập nhật.
Management Studio - Phòng thu quản lý là một bộ công cụ cho phép người dùng triển khai, khắc phục sự cố và phát triển cơ sở dữ liệu máy chủ SQL.
Phân vùng dữ liệu - Quản lý hiệu quả các chỉ mục và bảng lớn được cung cấp với tính năng phân vùng dữ liệu được tăng cường với phân vùng chỉ mục và bảng gốc.
Đối với Doanh nghiệp, máy chủ SQL cũng cung cấp Dịch vụ tích hợp, Dịch vụ báo cáo, Khai thác dữ liệu, chỉ số hiệu suất chính, hỗ trợ phân cụm, bộ nhớ đệm chủ động và xây dựng kho. Nó cũng cung cấp tích hợp với Microsoft Office.
Tóm lại, - MySQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở trong khi SQL Server được phát triển bởi Microsoft
- MySQL có thể chạy trên hơn 20 nền tảng trong khi SQL Server không hỗ trợ nhiều nền tảng khác nhau