Fullstack Vỡ Lòng 02: Những sự thật thú vị về MySQL
Những đặc điểm quan trọng cần nhớ về MySQL
-
MySQL là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) rất nổi tiếng, được phát triển và hỗ trợ bởi Oracle Corporation. (Nếu bạn chưa biết RDBMS là gì, thì có thể đọc thêm ở bài viết này của mình: Fullstack Vỡ Lòng 01: Hệ quản trị cơ sở dữ liệu quan hệ - RDBMS)
-
MySQL là một phần mềm, giống như bất kỳ phần mềm nào khác mà bạn thực hiện cài đặt trên máy tính của mình.
-
MySQL lưu dữ liệu trên ổ cứng máy tính của chúng ta. Đây là một kiến thức cơ bản, tuy nhiên nhiều bạn sinh viên/fresher/junior không nắm được. Khi được hỏi các bạn thường trả lời là lưu ở "bộ nhớ" (một từ rất chung chung mà các bạn không nên dùng, vì bộ nhớ thì có bộ nhớ trong như RAM hoặc ROM, và bộ nhớ ngoài như ổ cứng, USB, đĩa CD, ...) hoặc lưu ở RAM - điều này là không thể, vì nếu lưu ở RAM, dữ liệu trong database sẽ bị MẤT ĐI NGAY LẬP TỨC khi bạn tắt máy tính. Tư duy logic một chút các bạn sẽ không bao giờ lặp lại câu trả lời như vậy nữa.
-
MySQL là một Open Source, nó hoàn toàn miễn phí. Đó cũng là một trong những lý do nhiều công ty không chỉ ở Việt Nam, mà cả trên thế giới ưa thích sử dụng.
-
MySQL rất nhanh (fast), đáng tin cậy (reliable), có thể mở rộng (scalable) và dễ sử dụng (easy to use)
-
MySQL được phát hành lần đầu tiên từ năm 1995, đến nay nó đã được 28 năm tuổi (lớn hơn mình 1 tuổi 🫡)
-
MySQL hỗ trợ đa nền tảng. Bạn có thể cài đặt MySQL trên cả máy Linux, Windows, MacOS, ...
-
MySQL được đặt tên theo tên con gái của người đồng sáng lập Michael "Monty" Widenius: "My". Tên đầy đủ của cô là "My Widenius". Ngoài ra, cô còn có 2 người em nữa là "Max Widenius" (cũng được ông bô đặt tên cho MaxDB) và "Maria Widenius" (ông bô đặt tên luôn cho MariaDB). Vợ ông mà sinh thêm em bé chắc ông còn tạo ra thêm nhiều phiên bản database nữa 😅
-
Cách phát âm chính thức của MySQL là "My Ess Que Ell". Tuy nhiên, cũng có nhiều lập trình viên gọi nó là "My Sequel". Gọi nhiều riết rồi quen, chẳng sao cả, chỉ là cách gọi để chúng ta giao tiếp với nhau, hiểu ý nhau là được.
Mức độ phổ biến của MySQL
-
Các website lớn đang sử dụng MySQL: Facebook, Twitter, Airbnb, Booking.com, Uber, GitHub, YouTube, ...
-
Các CMS (Content Management System) như WordPress, Drupal, Joomla!, ...
-
Và số lượng rất lớn lập trình viên trên toàn thế giới đang sử dụng MySQL hàng ngày. Theo khảo sát mới nhất của Stack Overflow năm 2022, MySQL xếp số #1 về mức độ phổ biến trong hạng mục Databases, xếp sau nó lần lượt là PostgreSQL, SQLite, MongoDB, Microsoft SQL Server, ...
Một số hình ảnh thú vị
Kết bài
Trên đây là những sự thật thú vị về MySQL mà có thể bạn chưa từng biết đến.
Ở những bài viết tiếp theo, mình sẽ đi trực tiếp vào các kiến thức cơ bản trong MySQL.
Mời các bạn cùng theo dõi!
---------------------------------------
Series bài viết Fullstack Vỡ Lòng của mình:
Fullstack Vỡ Lòng 00: Lộ trình trở thành Fresher Web Fullstack
Fullstack Vỡ Lòng 01: Hệ quản trị cơ sở dữ liệu quan hệ - RDBMS
All rights reserved