Site logo

Giới thiệu về MySQL: Hệ quản trị cơ sở dữ liệu phổ biến nhất thế giới

5:00 read

MySQL là gì?

MySQL là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System - RDBMS) mã nguồn mở phổ biến nhất thế giới. Tên "MySQL" kết hợp từ "My" (tên con gái của đồng sáng lập Michael Widenius) và "SQL" (Structured Query Language) - ngôn ngữ chuẩn để tương tác với cơ sở dữ liệu. MySQL được phát triển và phân phối bởi Oracle Corporation (trước đây là MySQL AB), cho phép lưu trữ, quản lý và truy xuất dữ liệu một cách hiệu quả thông qua mô hình cơ sở dữ liệu quan hệ.

MySQL đóng vai trò quan trọng như "xương sống" của vô số ứng dụng web và phần mềm doanh nghiệp, cung cấp giải pháp lưu trữ dữ liệu mạnh mẽ, đáng tin cậy và dễ sử dụng. Từ các website nhỏ đến các ứng dụng web phức tạp với hàng triệu người dùng như Facebook, Twitter, YouTube, và nhiều trang thương mại điện tử lớn đều sử dụng MySQL như một thành phần cơ bản trong hạ tầng của họ.

Lịch sử phát triển của MySQL

Sự ra đời và phát triển ban đầu

MySQL có một lịch sử phát triển dài và thú vị. Dưới đây là những cột mốc quan trọng trong quá trình phát triển:

  • 1994: MySQL được phát triển bởi công ty Thụy Điển MySQL AB, do Michael "Monty" Widenius và David Axmark sáng lập.
  • 1995: Phiên bản đầu tiên của MySQL được phát hành.
  • 2000: MySQL được phát hành dưới mô hình mã nguồn mở GPL (GNU General Public License).
  • 2001: Phiên bản MySQL 3.23 ra mắt với nhiều cải tiến về hiệu suất và tính năng.
  • 2003: MySQL 4.0 được phát hành, giới thiệu bảng query cache và chức năng union.
  • 2004: MySQL 4.1 ra mắt với hỗ trợ Unicode và các prepared statements.
  • 2005: MySQL 5.0 được phát hành với hỗ trợ stored procedures, triggers, và views.

Giai đoạn Sun Microsystems và Oracle

  • 2008: Sun Microsystems mua lại MySQL AB với giá 1 tỷ USD.
  • 2010: Oracle Corporation mua lại Sun Microsystems, qua đó cũng sở hữu MySQL.
  • 2010: MySQL 5.5 được phát hành với nhiều cải tiến về hiệu suất, đặc biệt là default engine chuyển từ MyISAM sang InnoDB.
  • 2013: MySQL 5.6 ra mắt với các cải tiến về hiệu suất và khả năng mở rộng.
  • 2015: MySQL 5.7 được phát hành với nhiều tính năng mới như JSON support, security enhancements và performance improvements.
  • 2018: MySQL 8.0 ra mắt với những cải tiến lớn về hiệu suất, bảo mật, document store JSON, và window functions.
  • 2023: MySQL 8.0.33 và các phiên bản cập nhật tiếp theo được phát hành với nhiều cải tiến và vá lỗi.
  • 2024: MySQL 8.4 LTS được phát hành, tập trung vào tính ổn định dài hạn cho production workload.
  • 2025: Nhánh MySQL 9 (innovation releases) tiếp tục được cập nhật với các cải tiến về hiệu suất, bảo mật và trải nghiệm vận hành.

Các phân nhánh (Forks) của MySQL

Sau khi Oracle mua lại MySQL, một số phân nhánh (forks) quan trọng đã được phát triển:

  • MariaDB: Được tạo bởi người sáng lập MySQL, Michael Widenius, như một phân nhánh mã nguồn mở thay thế cho MySQL.

Yêu cầu đăng nhập

Vui lòng đăng nhập để truy cập nội dung này

Additional Resources

Course Guide

Comprehensive PDF guide with examples

GitHub Repository

Example code for all lessons

Discussion

Have a question about this lesson? Post it here and get answers from instructors and peers.