Download app

Quét mã QR để tải về ứng dụng

QR code

MariaDB là gì?

12/04/2021, 04:41 pm
2,911

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

https://nhanhoa.com

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

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!