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

Cơ sở dữ liệu mã nguồn mở (Open Source Databases)

Cơ sở dữ liệu mã nguồn mở là những CSDL có mã nguồn mở, tức là bất kỳ ai cũng có thể xem, nghiên cứu hoặc sửa đổi mã. Chúng có thể là quan hệ (SQL) hoặc phi quan hệ (NoSQL).

Tại sao sử dụng CSDL mã nguồn mở?

Xây dựng và duy trì CSDL tốn kém cho bất kỳ công ty nào. Phần lớn chi tiêu phần mềm dành cho quản trị CSDL. Chuyển sang CSDL mã nguồn mở chi phí thấp là khả thi, giúp tiết kiệm nhiều tiền lâu dài.

Các CSDL mã nguồn mở phổ biến

Có nhiều CSDL mã nguồn mở trên thị trường, mỗi loại có ưu/nhược điểm riêng. Lựa chọn phụ thuộc vào nhu cầu cụ thể.

MySQL

CSDL mã nguồn mở thành công nhất thế giới. Có bản cộng đồng miễn phí nhưng bị Oracle mua lại năm 2010, hiện Oracle thu phí dịch vụ.

MariaDB

Thay thế MySQL, cam kết mãi mãi miễn phí. Tương thích cao với MySQL, cấu trúc khớp API và lệnh MySQL.

PostgreSQL

Hệ quản trị CSDL đối tượng-quan hệ. PostgreSQL mạnh mẽ hơn, hiệu suất tốt hơn MySQL. Nổi tiếng với độ tin cậy và toàn vẹn dữ liệu.

PostgresPURE

Xây dựng trên PostgreSQL nhưng có thêm chức năng. Cung cấp bởi Splendid Data theo cơ sở đăng ký.

EnterpriseDB

Cũng dựa trên PostgreSQL nhưng bổ sung tính năng và công cụ: hiệu suất, bảo mật, quản trị.

MongoDB

Chương trình CSDL NoSQL mã nguồn mở miễn phí. Cung cấp xác thực tài liệu, engine lưu trữ mã hóa. MongoDB dùng chủ yếu trong ứng dụng di động.