Hệ quản trị cơ sở dữ liệu MongoDB - Cách cài đặt
- MokaDEV
- 04/02/2024
Đố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
-
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.
-
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.
-
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.
-
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ả.