MariaDB là gì? Hệ cơ sở quản trị dữ liệu MariaDB bắt đầu được nghiên cứu từ năm 2008. MariaDB ghi điểm với người dùng nhờ vào việc không tính phí người dùng, hạn chế tốt nhược điểm của MySQL, hỗ trợ cả tiếng Việt,... Cùng tìm hiểu các thông tin liên quan tới MariaDB cùng FPT Cloud nhé!
MariaDB là gì?
MariaDB là gì? MariaDB - hệ quản trị cơ sở quản trị dữ liệu hoàn toàn miễn phí, phát triển từ mã nguồn gốc MySQL. Hệ quản trị cơ sở dữ liệu này được xem như lựa chọn thay thế hoàn hảo cho MySQL, bởi MariaDB sở hữu khả năng tương thích và hiệu suất hoạt động tốt hơn nhiều so với MySQL.
Michael chính là người giữ vai trò phát triển hệ quản trị cơ sở dữ liệu MariaDB. Lợi thế dễ nhận thấy của hệ quản trị cơ sở dữ liệu này nằm ở khả năng tương thích hệ điều hành Windows, Ubuntu, Linux,..
MariaDB ra đời như thế nào?
Michael được xem như người đặt nền móng cho MariaDB. Ông chính là người dẫn dắt MySQL AB. Đến năm 2008, Michael chính thức nói lời chia tay với dự án MySQL AB để chuyển sang nghiên cứu hệ cơ sở dữ liệu mới.
Michael chính là người giữ vai trò phát triển hệ quản trị cơ sở dữ liệu MariaDB
Khoảng đầu năm 2009, ông hợp tác với một vài đồng nghiệp để triển khai dự án hoàn thiện bộ công cụ lưu trữ MySQL. Đây chính là tiền thân của MariaDB. Đặc biệt, tên gọi MariaDB được Michael lấy theo tên của cô con gái út Maria. Sau một số lần nâng cấp, phiên bản MariaDB 10.1 hiện đã chính thức phát hành.
Vì sao nên sử dụng MariaDB?
Bạn sẽ hiểu một cách chính xác hơn MariaDB là gì khi theo dõi phần phân tích ưu điểm của hệ quản trị cơ sở dữ liệu này.
Không cần trả phí
MariaDB xây dựng dựa trên nền tảng MySQL. Do đó, nó kế thừa hầu như phần lớn chức năng cơ bản có trên MySQL. Song song với đó, MariaDB cũng sở hữu khá nhiều chức năng mới mẻ, tối ưu hóa quy trình lưu trữ.
MariaDB hiện đã có bản miễn phí
Hiện tại, MariaDB cung cấp đến người dùng cả bản trả phí và miễn phí. Nếu chỉ có nhu cầu sử dụng chức năng cơ bản, bạn hãy lựa chọn bản không trả phí. Dù không cân bỏ tiền mua bản quyền nhưng bạn vẫn có cơ hội khi tiếp cận đầy đủ chức năng chính của MariaDB.
Khắc phục tốt những hạn chế tồn tại của MySQL
Nên nhớ rằng MariaDB hình thành từ mã nguồn gốc MySQL, sở hữu đầy đủ ưu điểm vượt trội của nền tảng gốc. Nếu đang sử dụng MySQL, bạn có thể dễ dàng chuyển đổi sang MariaDB mà không cần lo lắng hệ thống có thể bị ảnh hưởng.
MariaDB khắc phục tốt nhiều hạn chế còn tồn tại ở MySQL
MariaDB khắc phục tốt những yếu điểm còn tồn tại trên MySQL. Khi chuyển đổ sang MariaDB, tốc độ vật từ hệ thống lập tức có thể cải thiện từ 3 - 5%. Bên cạnh đó, hệ quản trị MariaDB còn hỗ trợ cải thiện nâng hiệu năng sử dụng lên đáng kể.
Tích hợp đa dạng Engine
Hệ cơ sở dữ liệu MariaDB đã phát triển bổ sung thêm nhiều Engine mới. Nổi bật phải kể đến như FederatedX, SphinxSE, Spider,... Chúng hỗ trợ vô cùng đắc lực cho quá trình quản lý, xử lý dữ liệu.
Kế thừa ưu điểm của SQL và NoSQL
Lâu nay, MariaDB vẫn được xem như sự kế thừa hoàn hảo của 2 người tiền nhiệm SQL và NoSQL. Nó sở hữu đặc tính nổi bật của cả SQL và NoSQL, hình thành một cơ sở dữ liệu mang tính đa nhiệm.
Có hỗ trợ tiếng Việt
MariaDB là một trong số ít cơ sở dữ liệu có hỗ trợ ngôn ngữ tiếng Việt. Tuy rằng bản dịch chưa mượt cho lắm nhưng nó cũng giúp người dùng thuận tiện hơn, đặc biệt là với người dùng mới.
Điểm khác biệt giữa MariaDB và MySQL
So sánh MariaDB và MySQL
MariaDB và MySQL là hai hệ quản trị dữ liệu khá tương đồng. Thế nhưng nếu nghiên cứu kỹ càng, chúng vẫn có những điểm khác biệt nhất định.
Tiêu chí so sánh | MariaDB | MySQL |
Lịch sử hình thành | Chính thức ra mắt từ năm 2009 | Giới thiệu lần đầu vào năm 1995 |
Ngôn ngữ lập trình hỗ trợ | Tương tự như MySQL, ngoại trừ ngôn ngữ lập trình Delphi | Ada, C++, Delphi, Java,.. |
Công cụ lưu trữ | Đa dạng hơn so với MySQL | Kém đa dạng hơn so với MariaDB |
Mã nguồn | Mã nguồn mở | Mã nguồn đóng |
Rõ ràng MariaDB có phần ưu việt hơn so với MySQL. Hệ cơ sở dữ liệu này phát triển sau nên cũng không có gì khó hiểu khi các chức năng hoàn thiện hơn người tiền nhiệm.
Hướng dẫn cài đặt MariaDB trên Center và Windows
MariaDB có thể cài đặt trên cả Center và Windows. Cách thức cài đặt cũng không đến nỗi quá phức tạp.
Cài đặt trên Center
- Bước 1: Tiến hành bổ sung repository vào hệ thống bằng câu lệnh dưới đây.
Câu lệnh bổ sung repository
- Bước 2: Khi cần xóa Cache, bạn cần sử dụng đến câu lệnh "yum clean all".
- Bước 3: Trường hợp cần bổ sung Yum, bạn cần cập nhật qua package thông qua câu lệnh "yum update".
- Bước 4: Tiến hành cài đặt MariaDB thông qua câu lệnh "service mysql start".
- Bước 5: Sau bước cài đặt, bạn cần khởi động hệ cơ sở quản trị dữ liệu bằng cách nhập câu lệnh "service mysql start".
- Bước 6: Bổ sung MYSQL vào list ứng dụng bằng cách khởi động reboot. Lúc này, bạn hãy sử dụng câu lệnh "chkconfig --levels 150 mysql on".
- Bước 7: Tiến hành tạo mật khẩu cho robot. Cụ thể bạn cần nhập câu lệnh "mysql_secure_installation".
- Bước 8: Bạn hãy đăng nhập vào tài khoản MariaDB thông qua câu lệnh "mysql -u root -p". Sau đó hãy tiến hành nhập mật khẩu đã đổi.
Cài đặt trên Windows
- Bước 1: Trước tiên, bạn hãy download file cài đặt theo đường dẫn https://mariadb.com/downloads/mariadb-tx. Lựa chọn phiên bản phù hợp và tiến hành tải về.
Lựa chọn phiên bản phù hợp và tiến hành tải về
- Bước 2: Khi phần mềm đã tải về hoàn tất, bạn cần di chuyển đến file tải về, nháy đúp chuột và chọn Next để khởi động cài đặt.
Khởi động quá trình cài đặt
- Bước 3: Đồng ý với các điều khoản sử dụng hệ thống đưa ra bằng cách tick chọn "I accept,.." và nhấn Next để tiếp tục.
Tick chọn đồng ý với điều khoản sử dụng
- Bước 4: Bạn có thể để mặc định thư mục cài đặt tại Brown, sau đó nhấn Next.
Thiết lập thư mục cài đặt
- Bước 5: Tiến hành nhập mật khẩu tại phần đăng nhập vào tài khoản root, sau đó nhấn Next.
Nhập mật khẩu tại phần đăng nhập vào tài khoản root
- Bước 6: Ở bước này, bạn cần đặt tên cho Server. Tên tương ứng là MYSQL, TCP Port đổi thành 3307. Xác nhận bằng cách nhấn Next.
Đặt lại tên cho MYSQL và nhập mã 3307
- Bước 7: Một cửa hàng cài đặt mới bắt đầu hiện lên. Lúc này, bạn cần bấm Next.
- Bước 8: Nếu thấy một giao diện mới hiển thị, bạn kích hoạt cài đặt tự động bằng cách nhấn Install.
Kích hoạt chế độ cài đặt
- Bước 9: Sau khi chương trình cài đặt hoàn tất, bạn hãy bấm chọn Finish.
Hướng dẫn kết nối MariaDB trên Windows
Sau quy trình cài đặt MariaDB trên Windows, bạn đã chuyển sang giai đoạn kết nối cơ sở dữ liệu này.
Bước 1: Để kết nối với MariaDB, bạn cần sử dụng một trong các phần mềm HeidiSQL, SQL Workbench,.. Ở đây, FPT Cloud sẽ lựa chọn phần mềm HeidiSQL.
Mở phần mềm kết nối HeidiSQL
Bước 2: Tại mục Setting, bạn hãy thiết lập các thông số cơ bản dưới đây.
- Network Type: Thiết lập MySQL (TCP/IP)
- Hostname/IP: Kiểm tra IP đã chứa MariaDB hay chưa
- User: Tiến hành chọn Root
- Port: Cấu hình cố định là MariaDB (3307)
Khi thiết lập đầy các thông số cơ bản, bạn bấm Open để xác nhận hoàn thành.
Bấm Open để xác nhận hoàn thành
Bước 3: Sau khi hoàn thành khâu kết nối, giao diện làm việc chính sẽ hiển thị như hình minh họa.
Giao diện làm việc chính
MariaDB là gì? MariaDB đơn giản là hệ quản trị cơ sở dữ liệu kế thường đặc tính vốn có của MySQL. Tuy nhiên, MariaDB lại khắc phục tốt nhược điểm của người tiền nhiệm, hỗ trợ cả bản không trả phí. Phiên bản đầu tiên của hệ cơ sở dữ liệu này được phát hành từ năm 2009. Qua bài viết trên đây, mong rằng bạn có thể hiểu chính xác hơn khái niệm MariaDB là gì!
Website không bao giờ chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn muốn tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ kinh nghiệm, thủ tục, quy trình, bí kíp thực chiến mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin1_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty