MongoDB | Giải pháp cơ sở dữ liệu NoQurops nguồn mở

MongoDB Hệ thống quản lý cơ sở dữ liệu miễn phí

Giải pháp cơ sở dữ liệu NoQurops nguồn mở cho các ứng dụng hiện đại

Sử dụng MongoDB để đảm bảo tính khả dụng, khả năng mở rộng và tuân thủ các yêu cầu bảo mật và bảo mật dữ liệu đòi hỏi nhất của các ứng dụng hiện đại.

Tổng quan

MongoDB là một cơ sở dữ liệu NOQL an toàn và dễ mở rộng và nguồn mở. Nó có thể được sử dụng trong việc hỗ trợ các hệ thống quản lý nội dung, hệ thống thương mại điện tử, ứng dụng di động, phần phân tích dữ liệu, lưu trữ cũng như các ứng dụng chơi game trực tuyến và ngoại tuyến. MongoDB là một cơ sở dữ liệu dựa trên tài liệu, có nghĩa là nó lưu trữ dữ liệu trong các tài liệu giống JSON. MongoDB không có lược đồ nên không cần di chuyển lược đồ. Nó có ngôn ngữ truy vấn phong phú và biểu cảm cho phép bạn lọc và sắp xếp theo bất kỳ trường nào. Truy vấn là chính họ JSON, và do đó dễ dàng kết hợp. Không còn các chuỗi liên kết để tạo các truy vấn SQL tự động. MongoDB cung cấp truy cập nhanh chóng dữ liệu vì bản chất thực hiện bộ nhớ trong để lưu trữ dữ liệu. Nó xử lý cấu trúc cũng như dữ liệu phi cấu trúc trong các loại ứng dụng khác nhau. Ngôn ngữ truy vấn dựa trên tài liệu được sử dụng cho các truy vấn động trên tài liệu. MongoDB cũng cung cấp bộ sưu tập các truy vấn DB phong phú. Vì nó được định hướng tài liệu nên số lượng trường, nội dung và kích thước của tài liệu có thể khác với tài liệu này sang tài liệu khác. Nó có thể dễ dàng thiết lập và có thể mở rộng. Dữ liệu có thể được cập nhật rất nhanh. MongoDB có thể được sử dụng làm hệ thống tệp, được gọi là GridFS, với các tính năng cân bằng tải và sao chép dữ liệu trên nhiều máy để lưu trữ các tệp.

Yêu cầu hệ thống


Sau đây là các yêu cầu để cài đặt MongoDB trên Ubuntu 18.04

  • Máy chủ Ubuntu 18.04
  • Truy cập vào cửa sổ dòng lệnh/thiết bị đầu cuối
  • Người dùng không root có quyền sudo
  • Tường lửa cơ bản

Đặc trưng


  • Khả năng mở rộng đàn hồi cao
  • Cơ sở sao chép để bảo mật dữ liệu.
  • Bộ sưu tập các truy vấn phong phú.
  • Tự động vận chuyển.
  • Mã nguồn mở.
  • Xử lý dữ liệu có cấu trúc và không cấu trúc.
  • Dễ dàng thiết lập
  • Cơ sở dữ liệu không có lược đồ.
  • Cập nhật tại chỗ nhanh chóng.
  • Sử dụng bộ nhớ trong cho quá trình lưu trữ.
  • Khả năng truy vấn sâu.
  • Không tham gia phức tạp.
  • Không cần ánh xạ đối tượng.
  • Đảo đường chéo.
  • Sử dụng tài liệu truy vấn.
  • Dễ dàng quản lý cân bằng tải.
  • Không cần VM để chạy trên các nền tảng khác nhau.
  • Lưu trữ dữ liệu ở định dạng JSON.
  • Không cần di chuyển lược đồ.
  • Được sử dụng cho dữ liệu lớn.

Cài đặt

Thực hiện theo các bước này để cài đặt MongoDB trên Ubuntu 18.04:

  • Để nhập khóa GPG công khai cho phiên bản mới nhất của MongoDB, hãy chạy lệnh sau:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  • Thay đổi 4.4 từ URL nếu bạn muốn cài đặt phiên bản khác.
  • Nó sẽ trả về “OK” sau khi tạo khóa thành công.
  • Sau khi thêm kho lưu trữ bây giờ cập nhật hệ thống APT của bạn bằng cách sử dụng:
sudo apt update
  • Bây giờ cài đặt MongoDB bằng lệnh sau:
sudo apt install mongodb-org
  • Chạy lệnh sau để bắt đầu dịch vụ MongoDB:
sudo systemctl start mongod.service
  • Sau đó kiểm tra trạng thái MongoDB:
sudo systemctl status mongod

Khám phá


Trong bài viết này, chúng tôi đã thảo luận về các tính năng và cài đặt của cơ sở dữ liệu NoQurops nguồn mở MongoDB. Để tìm hiểu về phần mềm DBMS nguồn mở khác, vui lòng kiểm tra các trang sau:

 Tiếng Việt