Hệ quản trị cơ sở dữ liệu MongoDB - Cách cài đặt


Hệ quản trị cơ sở dữ liệu MongoDB - Cách cài đặt

Đối với các dự án phần mềm hiện đại, việc chọn lựa một hệ quản trị cơ sở dữ liệu (DBMS) phù hợp là quan trọng để đảm bảo hiệu suất và linh hoạt. Trong blog này, cùng MokaDEV khám phá về MongoDB, một hệ quản trị cơ sở dữ liệu NoSQL mạnh mẽ và linh hoạt và cách cài đặt nó ra sao.

1. Giới Thiệu về MongoDB

MongoDB là gì?

MongoDB là một hệ quản trị cơ sở dữ liệu NoSQL mã nguồn mở, được thiết kế để lưu trữ và truy xuất dữ liệu một cách linh hoạt và hiệu quả. MongoDB sử dụng mô hình dữ liệu JSON, giúp dễ dàng lưu trữ và truy xuất dữ liệu phức tạp, cũng như hỗ trợ các tính năng như index, query, và aggregation.

Lợi Ích của MongoDB

  1. Dữ Liệu Linh Hoạt: MongoDB cho phép lưu trữ dữ liệu có cấu trúc hoặc không cấu trúc, linh hoạt cho các ứng dụng với yêu cầu thay đổi cấu trúc dữ liệu thường xuyên.

  2. Tốc Độ Truy Xuất Cao: Các truy vấn trong MongoDB được thực hiện nhanh chóng nhờ vào cơ chế lưu trữ tài liệu JSON và các kỹ thuật tối ưu hóa.

  3. Mở Rộng Dễ Dàng: MongoDB dễ dàng mở rộng ngang, cho phép tăng khả năng chịu tải của hệ thống một cách dễ dàng.

  4. Cộng Đồng Lớn và Hỗ Trợ Đa Nền Tảng: Cộng đồng người sử dụng MongoDB rộng lớn, và nó hỗ trợ nhiều nền tảng, từ Windows, Linux đến macOS.

2. Hướng dẫ cài Đặt MongoDB

Bước 1: Tải xuống MongoDB

Trước tiên, truy cập trang chính thức của MongoDB để tải xuống phiên bản phù hợp với hệ điều hành của bạn tại đây.

Bước 2: Cài đặt MongoDB

Windows

Chạy tệp cài đặt đã tải và làm theo hướng dẫn trên màn hình. Chú ý đến việc thêm đường dẫn của MongoDB vào biến môi trường.

Ubuntu

Sử dụng các lệnh sau để cài đặt MongoDB trên Ubuntu 20.04 LTS:

Nhập khóa GPG của MongoDB:

sudo apt-get install gnupg curl
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
   --dearmor

Tạo file source list cho MongoDB:

echo "deb [signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/7.0 multiverse" | \
   sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Tải lại danh sách gói và cài đặt MongoDB:

sudo apt update
sudo apt-get install -y mongodb-org

Bước 3: Khởi động MongoDB

Windows

Mở Command Prompt và chạy lệnh sau:

mongod

Ubuntu

Trước tiên trên Ubuntu cần tạo folder /data/db để lưu trữ dữ liệu:

sudo mkdir -p /data/db

Cấp quyền cho thư mục /data/db:

sudo chmod -R 777 /data/db

Sử dụng lệnh sau để khởi động MongoDB:

sudo systemctl start mongod

Bước 4: Kiểm tra MongoDB

Sử dụng lệnh sau để kiểm tra phiên bản MongoDB:

mongod --version

3. Kết Luận

Trong blog này, chúng ta đã tìm hiểu về MongoDB, một hệ quản trị cơ sở dữ liệu NoSQL mạnh mẽ và linh hoạt, cùng với hướng dẫn cơ bản về cách cài đặt. MongoDB là một lựa chọn tốt cho các dự án phần mềm hiện đại, với khả năng lưu trữ và truy xuất dữ liệu một cách linh hoạt và hiệu quả.

Author Photo

Tác giả: MokaDEV

Cố gắng chưa chắc đã thành công nhưng không cố gắng chắc chắn sẽ thất bại.