Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Database là gì và ưu điểm của MySQL database

Database là ứng dụng riêng biệt lưu trữ tập hợp dữ liệu có cấu trúc. Mỗi database có API riêng để tạo, truy cập, quản lý, tìm kiếm, sao chép dữ liệu.

So với lưu file hệ thống hoặc hash table trong bộ nhớ, database (đặc biệt RDBMS) nhanh và dễ dàng hơn cho truy xuất/ghi dữ liệu lớn.

RDBMS (Relational DBMS) là phần mềm cho phép:

  • Triển khai database với bảng, cột, index.
  • Đảm bảo toàn vẹn tham chiếu giữa các bảng.
  • Tự động cập nhật index.
  • Thông dịch truy vấn SQL và kết hợp thông tin từ nhiều bảng.

Tại sao dùng MySQL?

  • Mã nguồn mở (open-source), miễn phí.
  • Mạnh mẽ, xử lý tập con lớn của các DB đắt tiền.
  • Tuân thủ chuẩn SQL.
  • Chạy đa nền tảng (Windows, Linux, macOS) và đa ngôn ngữ (PHP, Perl, C, C++, Java...).
  • Hiệu năng cao, tốt với dữ liệu lớn.
  • Rất thân thiện với PHP (ngôn ngữ web phổ biến).
  • Hỗ trợ database lớn: 50 triệu+ hàng/bảng, kích thước file 4GB mặc định, có thể tăng tới 8 triệu TB.
  • Tùy biến được nhờ giấy phép GPL.