Mục lục [Ẩn]
Từ khi hệ quản trị cơ sở dữ liệu MariaDB ra đời thì các doanh nghiệp không còn sử dụng MySQL nữa. Hầu hết tất cả các sản phẩm đều sử dụng MariaDB làm cơ sở dữ liệu. Vậy MariaDB là gì? Cài đặt MariaDB như thế nào? Nhân Hòa sẽ giới thiệu ngay trong bài viết sau đây.
1. MariaDB là gì?
MariaDB là một hệ quản trị cơ sở dữ liệu mã nguồn mở (DBMS) được phát triển bởi các nhà sáng lập MySQL và hiện tại đang được đông đảo cộng đồng các nhà phát triển sử dụng. MariaDB có sẵn để cài đặt trên các hệ điều hành như Linux CentOS, Ubuntu và Window và được phát triển nhằm thay thế cho công nghệ cơ sở dữ liệu MySQL bởi nó có độ tương thích và cho hiệu suất cao hơn so với MySQL.
MariaDB là gì?
MariaDB dựa trên SQL và hỗ trợ xử lý dữ liệu kiểu ACID. Trong số các tính năng khác, cơ sở dữ liệu cũng hỗ trợ các API JSON, sao chép dữ liệu song song và nhiều công cụ lưu trữ bao gồm InnoDB, MyRocks, Spider, Aria, TokuDB và MariaDB ColumnStore.
Phần lớn công việc phát triển trên Open Source Database tập trung vào việc đạt được feature parity giữa MariaDB và MySQL. MariaDB Corp đã tuyên bố rằng cơ sở dữ liệu sẽ tương thích nhị phân với MySQL có nghĩa là hầu hết người dùng có thể chuyển đổi giữa hai công nghệ đơn giản bằng cách gỡ cài đặt MySQL và cài đặt MariaDB vào vị trí của nó.
>>> Xem thêm: MySQL là gì?
2. Ưu điểm của MariaDB
Không phải ngẫu nhiên MariaDB lại được yêu thích hơn so với MySQL. Đó là bởi vì MariaDB có nhiều ưu điểm vượt trội và được nhiều chuyên gia đánh giá cao. Cụ thể:
- Hoàn toàn miễn phí
MariaDB là một hệ quản trị cơ sở dữ liệu có mã nguồn mở nên người dùng sẽ không phải tốn bất kỳ một đồng nào mua bản quyền mà vẫn có thể sử dụng đầy đủ những tính năng của phần mềm này
- Khắc phục những hạn chế của MySQL
Người dùng có thể chuyển từ MySQL sang MariaDB mà không ảnh hưởng đến hệ thống do MariaDB được phát triển từ MySQL. Vì vậy, nó kế thừa những đặc điểm chủ yếu của hệ quản trị này từ phiên bản 5.1 -> 5.5
Đặc biệt, những hạn chế của MySQL khi chuyển qua MariaDB đều sẽ được khắc phục một cách triệt để nhất, thậm chí có thể tăng tốc độ hơn so với MySQL từ 3-5%. Ngoài ra hệ quản trị này còn cải thiện hiệu năng và có thêm nhiều chức năng mới hơn so với MySQL
Ưu điểm của MariaDB
- Bổ sung thêm nhiều Engine hơn
Ngoài các storage engines cơ bản như MyISAM, BLACKHOLE, CSV, MEMORY, ARCHIVE, MERGE, MariaDB còn phát triển thêm các storage engines khác bao gồm: Aria, XtraDB, FederatedX, OQGRAPH, SphinxSE, IBM DB21, Spider, PBXT,...
- Kết hợp cả SQL và NoSQL
MariaDB là sự kết hợp của cả 2 loại cơ sở dữ liệu là SQL và NoSQL. Việc kết hợp sẽ giúp hệ thống này có thể tích hợp được tất cả ưu điểm của cả 2 cơ sở dữ liệu này là Dynamic Column và Cassandra Storage Engine
- Hỗ trợ tiếng Việt
Một ưu điểm khi khách hàng sử dụng MariaDB đó là MariaDB đã có phiên bản tiếng Việt. Mặc dù bản dịch chưa quá tốt nhưng vẫn có thể hỗ trợ nhiều cho người dùng trong quá trình sử dụng
>>> Xem thêm: XAMPP là gì?
3. Hướng dẫn cài đặt và kết nối MariaDB trên CentOS
Bước 1: Chạy lệnh sau để thêm repository vào hệ thống
yum install wget && wget -O /etc/yum.repos.d/MariaDB.repo https://MariaDB.if-not-true-then-false.com/rhel/$(rpm -E %rhel)/$(uname -i)/10
Bước 2: Xóa cache của yum bằng lệnh
yum clean all
Bước 3: Cập nhật yum để cập nhật package của MariaDB bằng lệnh
yum update
Bước 4: Cài MariaDB bằng lệnh
yum install MariaDB-server MariaDB-client
Bước 5: Khởi động MariaDB
service mysql start
Bước 6: Đưa MySQL vào danh sách các ứng dụng tự khởi động khi reboot server
chkconfig --levels 150 mysql on
Bước 7: Thiết lập mật khẩu root
mysql_secure_installation
Bước 8: Đăng nhập vào MariaDB Server với lệnh mysql -u root -p và nhập mật khẩu root vừa đổi
4. Cách cài đặt và kết nối MariaDB trên Windows
Bước 1: Tải file cài đặt MariaDB tại https://mariadb.com/downloads/
Bước 2: Nhấn đúp chuột vào file và nhấn Next để cài đặt file
Bước 3: Tích vào ô I accept… và chọn Next
Bước 4: Chọn thư mục cài đặt MariaDB ở mục Browse và nhấn next
Bước 5: Nhập mật khẩu cho tài khoản root và nhấn Next
Bước 6: Đặt tên cho service, service name là MySQL và TCP port là 3306
Bước 7: Tiếp tục nhấn Next
Bước 8: Nhấn vào Install để cài đặt
Bước 9: Nhấn Finish để kết thúc
5. Lời kết
MariaDB là hệ quản trị cơ sở dữ liệu được đánh giá cao nhất thế giới hiện nay. Hy vọng Nhân Hòa đã cung cấp cho người dùng những thông tin cần thiết về: “MariaDB là gì?”. Từ đó người dùng sẽ có được sự lựa chọn phù hợp nhất cho hệ thống máy tính của mình.
Nhân Hòa Với bề dày hơn 20 năm kinh nghiệm cung cấp các dịch vụ như đăng ký tên miền, Hosting, vps, email theo tên miền, cho thuê máy chủ.....hãy để Nhân Hòa cùng bạn trên con đường khẳng định thương hiệu trên bản đồ công nghệ toàn cầu
+ Fanpage: https://www.facebook.com/nhanhoacom
+ Chỉ đường: https://g.page/nhanhoacom
+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html
————————————————————
CÔNG TY TNHH PHẦN MỀM NHÂN HÒA
Hotline: 1900 6680
Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội
Tel: (024) 7308 6680 – Email: sales@nhanhoa.com
Chi nhánh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM
Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com