MongoDB nằm ở đâu trên Mac?
MongoDB là một trong những hệ thống quản lý cơ sở dữ liệu phi cấu trúc phổ biến nhất có thể lưu trữ một lượng lớn dữ liệu. Nó là một hệ thống cơ sở dữ liệu hướng tài liệu thuộc họ NoSQL (không phải SQL). Tại đây, dữ liệu và bản ghi được lưu trữ dưới dạng tài liệu hoạt động giống các đối tượng JSON hơn. Tài liệu là sự kết hợp của các cặp khóa-giá trị tạo thành đơn vị dữ liệu cơ bản trong MongoDB. Hệ thống cơ sở dữ liệu này đã đi vào hoạt động vào giữa năm 2000 Show NoSQL là gì và tại sao chúng ta nên sử dụng NoSQL?NoSQL là viết tắt của Not Only SQL hay non-SQL và là một cơ sở dữ liệu phi cấu trúc giúp lưu trữ và truy xuất dữ liệu. Vào năm 1998, Carl Strozz đã giới thiệu NoSQL. Nó mô hình hóa dữ liệu bằng các phương tiện khác ngoài các quan hệ dạng bảng. Điều đó có nghĩa là các cơ sở dữ liệu như vậy không có lược đồ cố định, nhưng được dự định rõ ràng cho dữ liệu phân tán yêu cầu lưu trữ dữ liệu khổng lồ. Chúng tôi sử dụng cơ sở dữ liệu NoSQL cho các ứng dụng web thời gian thực, ứng dụng dành cho thiết bị di động, dữ liệu lớn, v.v. Các trang web như Google, Twitter, Amazon, Facebook, Instagram, v.v. , thu thập hàng terabyte dữ liệu mỗi ngày. Để biết thêm thông tin về phát triển web, hãy xem phần Trả tiền cho nhà phát triển Full Stack sau vị trí. Trước đó, các ứng dụng web rất đơn giản và không tạo ra lượng dữ liệu khổng lồ như vậy. Nhưng với sự ra đời của các công ty lớn như Facebook, Google, Amazon, v.v. , khối lượng dữ liệu khổng lồ được tạo ra, do đó cơ sở dữ liệu NoSQL đã trở nên phổ biến. RDBMS truyền thống (như SQL) sử dụng các truy vấn đơn giản để lưu trữ và truy xuất dữ liệu văn bản. Nhưng các hệ thống quản lý cơ sở dữ liệu NoSQL bao gồm nhiều loại hệ thống tệp lưu trữ dữ liệu có cấu trúc, phi cấu trúc, bán cấu trúc và đa hình Tính năng NoSQL
Ai nên sử dụng MongoDB?Các nhà phát triển muốn xử lý dữ liệu có cấu trúc, bán cấu trúc hoặc phi cấu trúc cần sử dụng MongoDB cho các ứng dụng của họ. Những ai thích phân tích dữ liệu lớn cũng có thể sử dụng MongoDB. Một lần nữa, nếu dữ liệu của ứng dụng cần sự linh hoạt, mở rộng quy mô và hiệu suất cao, thì MongoDB là giải pháp tốt nhất. Nó hỗ trợ nhiều trường hợp sử dụng, từ phân tích dự đoán và khám phá theo thời gian thực đến xử lý dữ liệu song song. MongoDB có thể cung cấp lưu trữ dữ liệu hiệu suất cao ngay cả khi trải rộng trên nhiều máy chủ điều kiện tiên quyếtYêu cầu phần mềm
Bạn không biết nên bắt đầu sự nghiệp của mình với tư cách là nhà phát triển web từ đâu? . Yêu cầu phần cứng
Các bước cài đặtCài đặt thủ công mà không cần Brew Bước 1. Bây giờ chúng ta hãy tải xuống MongoDB. Đối với điều này, hãy mở trình duyệt web của bạn và gõ. Google. com Bước 2. Từ tìm kiếm của Google, gõ. MongoDB và hy vọng, liên kết đầu tiên mà tìm kiếm đưa ra sẽ là liên kết MongoDB. Từ đây, chúng ta có hai cách cài đặt MongoDB. Làm theo các bước sau để cài đặt bằng thiết bị đầu cuối macOS Bước 3. Truy cập mongodb-community Chọn phiên bản, nền tảng và gói. Đảm bảo bạn chọn macOS làm nền tảng và 'tgz' làm định dạng tệp và nhấp vào nút tải xuống
cd Downloads/ ls tar xzf mongodb-osx-ssl-x86_64-4.4.tgz Bước 6. Bây giờ, chúng ta phải di chuyển thư mục MongoDB sang bộ lưu trữ nhị phân cục bộ. sudo mv mongodb-osx-ssl-x86_64-4.4 /usr/local/mongodb
cd /usr/local/mongodb
sudo mkdir -p /data/db
cd /data/db
Cài đặt bằng Brew –Nếu bạn muốn cài đặt MongoDB thông qua Homebrew theo cách thủ công, hãy làm theo các bước sau – Bước 1. Homebrewgiúp cài đặt và quản lý ứng dụng trên MacOS. Nếu bạn chưa tải xuống hoặc cài đặt Homebrew, hãy nhấp vào liên kết ( https. //github. com/mongodb/homebrew-brew) để tải xuống công thức Homebrew chính thức cho MongoDB, bằng cách chạy lệnh trong Terminal macOS của bạn. brew update brew tap mongodb/brew Bước 2. Khi gói Homebrew nằm trong hệ thống của bạn, bạn có thể tải xuống MongoDB bằng brew. Bước 3. Nhập lệnh sau trong Terminal macOS của bạn. brew install mongodb-community@version-number Bước 4. Cài đặt này sẽ thêm các tệp nhị phân sau.
Bước 5. Quá trình cài đặt sẽ mất vài giây. Sau khi hoàn tất, bạn có thể tạo một thư mục để lưu trữ dữ liệu MongoDB bằng lệnh sau. sudo mkdir -p /data/db Bước 6. Bây giờ, bạn phải lưu ý rằng thư mục dữ liệu của bạn phải có quyền thích hợp. Để làm điều này, thực hiện lệnh. ________số 8Bước 7. Điều này sẽ đảm bảo rằng thư mục dữ liệu đã sẵn sàng và có tất cả các quyền thích hợp. Bước 8. Ngoài ra, quá trình cài đặt MongoDB sẽ tạo ra các tệp và thư mục sau tại các vị trí được cung cấp bên dưới - Bộ xử lý Intel Apple M1 Thư mục nhật ký/usr/local/var/log/mongodb/opt/homebrew/var/log/mongodbTệp cấu hình/usr/local/etc/mongod. conf/opt/homebrew/etc/mongod. thư mục confData/usr/local/var/mongodb/opt/homebrew/var/mongodbBước 9. Bây giờ chúng ta hãy chạy Phiên bản cộng đồng MongoDB. Bạn có thể sử dụng lệnh brew để chạy MongoDB dưới dạng macOS. Cần có một quy trình thủ công để chạy các dịch vụ MongoDB trên macOS. Để thực thi trình nền MongoDB, nằm dưới tên mongod (tiến trình), hãy sử dụng lệnh sau. brew services start mongodb-community Bước 10. Để dừng quá trình mongod đang chạy dưới dạng dịch vụ macOS, hãy áp dụng lệnh sau. dịch vụ sản xuất bia ngừng mongodb-community Bước 11. Để chạy MongoDB trong nền theo cách thủ công và lắng nghe các kết nối trên một cổng nhất định, hãy sử dụng lệnh sau - Dành cho hệ thống Mac có bộ xử lý Intel. mongod --config /usr/local/etc/mongod. conf --fork Bước 12. Tiếp theo, xác minh phiên bản MongoDB của bạn. Để làm điều này, gõ lệnh sau. phiên bản mongo Bước 13. Dòng lệnh sẽ hiển thị phiên bản MongoDB đã cài đặt trên hệ thống Mac của bạn. Các nhà phát triển khuyên bạn nên sử dụng phiên bản thư viện và phần mềm mới nhất bất cứ khi nào khả thi. Nó sẽ giúp bạn tránh khỏi mọi vấn đề tương thích với các ứng dụng phía máy khách. Bước14. Bạn có thể xem danh sách cài đặt bằng cách gõ lệnh. mongodb Bước15. Sử dụng lệnh mongod --config /usr/local/etc/mongod. conf để bắt đầu MongoDB Bước 16. Để kết nối với dịch vụ mongodb, gõ lệnh. mongo Bước17. Sử dụng lệnh 'show dbs' để xem tất cả cơ sở dữ liệu. Bạn có thể tìm hiểu thêm về hoạt động của MongoDB và trở thành một quản trị viên cơ sở dữ liệu NoSQL chuyên nghiệp bằng cách tham gia khóa học mongodb-administrator. Khóa học này bao gồm các tính năng của MongoDB 4. 0 và các bản phát hành trong tương lai. Gỡ cài đặt MongoDB trên macOS X –Gỡ cài đặt MongoDB khỏi hệ thống của bạn sẽ xóa hoàn toàn MongoDB cùng với các tệp được liên kết của nó.
MongoDB là hệ thống cơ sở dữ liệu nguồn mở, dựa trên tài liệu, NoSQL hàng đầu. Đây là một hệ thống đa nền tảng - được cấp phép theo Giấy phép Công cộng Phía Máy chủ (SSPL). Do có nhiều tính năng và lợi ích, nó đã trở nên phổ biến rất nhanh. Hi vọng bài viết này đã giúp bạn hiểu cơ bản về cài đặt MongoDB trong hệ thống Apple của mình |