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

MySQL là gì? Thảo luận một vài đặc điểm của MySQL

MySQL, gọi địa phương là 'my sequel', là hệ quản trị CSDL SQL (structured query language) mã nguồn mở. SQL là ngôn ngữ truy cập và làm việc với database. SQL được định nghĩa bởi tiêu chuẩn ANSI/ISO. Tiêu chuẩn SQL phát triển từ 1986, hiện có nhiều phiên bản. Đang được phát triển và bảo trì bởi Oracle Corporation. Trang web chính thức: https://www.mysql.com/.

Đặc điểm MySQL

Hệ quản trị cơ sở dữ liệu (Database Management System)

MySQL giúp lưu trữ và quản lý dữ liệu hiệu quả. Database lưu trữ thông tin, xử lý dữ liệu và giúp truy cập bằng các lệnh khác nhau.

Quan hệ (Relational)

'Relational' nghĩa là dữ liệu lưu ở định dạng cụ thể: hàng và cột (tabular). Dữ liệu trong MySQL server ở dạng hàng/cột thay vì lưu tất cả ở một vị trí bộ nhớ. Điều này giúp truy cập nhanh và lưu trữ tối ưu.

Mô hình logic (Logical Model)

Trước khi lưu, xây dựng mô hình logic. Mô hình mô tả biến/field, mối quan hệ giữa chúng (1-1, 1-n, n-1, n-n), quan hệ giữa hai bảng. Database thiết kế tốt = không dữ liệu không nhất quán, dư thừa, thiếu.

Đối tượng (Objects)

Tất cả thuộc tính trong mô hình logic - database, table, row, column - được hiểu là object. Truy cập dữ liệu dễ dàng và hiệu quả.

Mã nguồn mở (Open Source)

MySQL open-source: tải, dùng, sửa đổi tự do. Miễn phí, dễ hiểu. Mã nguồn có thể nghiên cứu, thay đổi. Dùng GPL (GNU General Public License) quy định điều khoản.

Nhanh và tin cậy (Quick and Reliable)

Lưu trữ hiệu quả trong bộ nhớ, dữ liệu nhất quán, không dư thừa. Truy cập và thao tác nhanh.

Mở rộng (Scalable)

Scalability = khả năng làm việc với dữ liệu nhỏ, lớn, cluster. MySQL server phát triển cho database lớn. Dùng trong production nhờ scalability và dễ dùng. Bảo mật cao, kết nối tốt, tốc độ cao, phù hợp database qua internet.