Ghi chú đến thành viên
Go Back   4vn.eu > Giải Trí > Thư giãn
Gởi Ðề Tài Mới Trả lời
 
Ðiều Chỉnh
  #1  
Old 21-04-2022, 05:10 PM
tmarketingvn tmarketingvn is offline
Nhập Môn Tu Luyện
 
Tham gia: Mar 2022
Bài gởi: 50
Thời gian online: 2 giờ 25 phút 27 giây
Xu: 0
Thanks: 0
Thanked 0 Times in 0 Posts
MariaDB là gì? Cách cài đặt và kết nối MariaDB

MariaDB là gì?

MariaDB là một sản phẩm mã nguồn mở tách ra từ mã mở do cộng đồng phát triển của hệ quản trị cơ sở dữ liệu quan hệ MySQL nhằm theo hướng không phải trả phí với GNU GPL. MariaDB được phát triển từ sự dẫn dắt của những nhà phát triển ban đầu của MySQL, do lo ngại khi MySQL bị Oracle Corporation mua lại.[3] Những người đóng góp được yêu cầu chia sẻ quyền tác giả của họ với MariaDB Foundation.



MariaDB là gì
MariaDB được định hướng để duy trì khả năng tương thích cao với MySQL, để đảm bảo khả năng hỗ trợ về thư viện đồng thời kết hợp một cách tốt nhất với các API và câu lệnh của MySQL.



MariaDB đã có công cụ hỗ lưu trữ XtraDB thay cho InnoDB,[6] cũng như một công cụ lưu trữ mới, Aria, dự định sẽ là một công cụ giao dịch và phi giao dịch thậm chí có thể bao gồm trong các phiên bản MySQL trong tương lai.



Nhà phát triển chính của MariDB là Michael “Monty” Widenius, một trong những người sáng lập của MySQL AB và là người sáng lập Chương trình Monty AB. Vào ngày 16 tháng 1 năm 2008, MySQL AB thông báo rằng họ đã đồng ý để Sun Microsystems mua lại với giá xấp xỉ 1 tỷ USD. Việc mua lại hoàn thành vào ngày 26 tháng 2 năm 2008. MariaDB được đặt tên theo con gái của Monty, Maria, tương tự như cách MySQL được đặt tên theo con



Ưu điểm của MariaDB là gì?

Được bảo trì bởi người tạo ra MySQL

Sau khi bị Oracle mua lại, một số thành viên chủ lực của MySQL đã ra đi (vì bất cứ lý do gì…) trong đó bao gồm những người tạo ra MySQL. Họ đã fork Mysql thành MariaDB và tiếp tục phát triển, đến bây giờ đã là thế hệ 10.x rồi.



Hoàn toàn tương thích với MySQL

MariaDB có hệ thống hoàn toàn tương thích như với MySQL từ phiên bản 5.1 -> 5.5. Nên nếu Website của bạn đang dùng MySQL 5.1 -> 5.5 thì việc chuyển qua MariaDB là ngon lành 100%.



MariaDB là gì
Do sự tương thích giữa MariaDB và MySQL nên trong hầu hết trường hợp chúng ta có thể xóa bỏ MySQL và cài đặt MariaDB để thay thế mà hệ thống vẫn hoạt động bình thường. Trên MariaDB và MySQL có:



Data and table definition files (.frm) files hoàn toàn tương thích
Tất cả client APIs, protocols and structs hoàn toàn giống nhau
Tất cả filenames, binaries, paths, ports, sockets,… hoàn toàn giống nhau
Tất cả MySQL connectors (PHP, Perl, Python, Java, .NET, MyODBC, Ruby, MySQL C connector etc) đều hoạt động bình thường khi đổi qua MariaDB
Gói mysql-client cũng hoạt động khi dùng với MariaDB
Nhiều Engine lưu trữ hơn

Thật ra, chúng ta thường ít quan tâm đến chuyện này, chỉ cần MyISAM hoặc InnoDB thôi có lẽ cũng đủ. Tuy nhiên nếu bạn biết thêm nhiều engine nữa có nghĩa là sử dụng đúng trong từng tình huống, sẽ giúp hệ thống linh động hơn, cũng như chạy nhanh hơn. Khi sử dụng MariaDB, chúng ta có thêm nhiều sự lưa chọn cho store engine nhờ đó dễ dàng phát triển sản phẩm lớn.



Ví dụ: Cassandra Store Engine: Cassandra là cơ sở dữ liệu được sử dụng bởi Facebook, theo cơ chế row với 1 key và không giới hạn column. Nếu bạn đã có một cơ sở dữ liệu và muốn kết nối với MariaDB thì hoàn toàn có khả năng: lấy dữ liệu từ Cassandra bằng ngôn ngữ SQL hoặc như thêm mới dữ liệu vào Cassandra.



Ngoài việc hỗ trợ các storage engines cơ bản như MyISAM, BLACKHOLE, CSV, MEMORY, ARCHIVE, and MERGE thì trên MariaDB còn bổ sung thêm các storage engines sau:



Aria (được xem như một phiên bản cập nhập của MyISAM)
XtraDB (thay thế cho InnoDB)
FederatedX
OQGRAPH
SphinxSE
IBMDB2I
TokuDB
Cassandra
CONNECT
SEQUENCE
Spider
PBXT
Để biết thêm thông tin thì bạn vui lòng truy cập
https://www.instapaper.com/p/tmarketingvn
https://slides.com/tmarketingvn
https://paper.li/~/publisher/90fc7f7...c-403de5763f63



Các chủ đề khác cùng chuyên mục này:

Tài sản của tmarketingvn

Trả Lời Với Trích Dẫn
Trả lời



©2008 - 2014. Bản quyền thuộc về hệ thống vui chơi giải trí 4vn.eu™
Diễn đàn phát triển dựa trên sự đóng góp của tất cả các thành viên
Tất cả các bài viết tại 4vn.eu thuộc quyền sở hữu của người đăng bài
Vui lòng ghi rõ nguồn gốc khi các bạn sử dụng thông tin tại 4vn.eu™