Hướng dẫn này hướng dẫn cách kết nối ứng dụng được lưu trữ trên Kết xuất của bạn với cơ sở dữ liệu được lưu trữ trên MongoDB Atlas. Đây là một giải pháp thay thế cho việc lưu trữ một phiên bản MongoDB được đóng gói trên Render. Nếu bạn muốn lưu trữ phiên bản MongoDB của riêng mình trên Kết xuất, hãy tham khảo Triển khai MongoDB
Để biết cách sử dụng và khắc phục sự cố nâng cao, hãy xem tài liệu MongoDB
Tạo và cấu hình cơ sở dữ liệu
Hoàn thành các bước từ 1 đến 6 trong giao diện web MongoDB Atlas
Chọn một trong các tùy chọn triển khai sau cho cơ sở dữ liệu của bạn
- không có máy chủ
- Tận tụy
- chia sẻ
Chọn AWS làm nhà cung cấp đám mây và chọn khu vực AWS gần khu vực triển khai ứng dụng Kết xuất của bạn nhất. Bạn cũng có thể đặt cấp cụm, tên cụm và bất kỳ cài đặt bổ sung nào tại thời điểm này. Nhấp vào “Tạo cụm”
Render RegionDatabase RegionOregon, USA
Oregon [us-west-2]
Frankfurt, Germany
Frankfurt [eu-central-1]
Ohio, USA
Dedicated tier.Ohio [us-east-2]
cấp chia sẻ.N. Virginia [us-east-1]
Singapore
Singapore [ap-southeast-1]
Chọn một phương thức xác thực. Hướng dẫn này giả định rằng bạn đang sử dụng tên người dùng và mật khẩu để xác thực. Bạn cũng có thể sử dụng Giấy chứng nhận
Tạo hồ sơ người dùng cho cơ sở dữ liệu mới và ghi lại tên người dùng và mật khẩu cơ sở dữ liệu của bạn. Bạn sẽ tạo các biến môi trường cho các giá trị này trong dịch vụ Kết xuất kết nối với Atlas
Cập nhật các kết nối cụm trong “Truy cập mạng”. Thêm địa chỉ IP hiện tại của bạn
Trong “Phương thức kết nối”, chọn “Kết nối ứng dụng của bạn”. Chọn phiên bản và trình điều khiển Mongo được sử dụng trong dịch vụ Kết xuất của bạn để tạo URI chuỗi kết nối
Quay lại Bảng điều khiển kết xuất và tạo cho
username
vàOregon [us-west-2]
0 trong dịch vụ Kết xuất của bạn bằng tên người dùng và mật khẩu cơ sở dữ liệu mà bạn đã tạo ở trên. Có một số nhân vật cần được đối xử đặc biệt;Thêm chi tiết kết nối vào mã của bạn bằng cách làm theo các bước dành cho ngôn ngữ hoặc khung ứng dụng của bạn
Đó là nó. Dịch vụ Kết xuất của bạn giờ đây có thể kết nối với phiên bản MongoDB Atlas của bạn
Đọc thêm
MongoDB hỗ trợ nhiều loại trình điều khiển. Hướng dẫn này nêu bật một số tài nguyên hữu ích nhất cho các ứng dụng Python và Node
Phương pháp thêm kết nối cơ sở dữ liệu vào mã ứng dụng Python của bạn tùy thuộc vào việc ứng dụng của bạn là đồng bộ hay không đồng bộ
Sử dụng Pymongo trong ứng dụng của bạn để kết nối với MongoDB [đối với các ứng dụng đồng bộ]
Sử dụng Motor trong ứng dụng Python của bạn để kết nối với MongoDB Atlas [đối với các ứng dụng không đồng bộ sử dụng Tornado hoặc asyncio
MongoDB là một trong những cơ sở dữ liệu NOSQL trên thị trường được sử dụng cho mục đích chung và nó là cơ sở dữ liệu tài liệu nguồn mở và được xây dựng trên C++
Blog này thể hiện các mục dưới đây
Tạo một cụm trong đám mây
Cài đặt Mongodb Compass để kết nối
Kết nối với cụm MongoDB bằng Compass
Tạo cơ sở dữ liệu
Thuật ngữ được sử dụng trong MongoDB
cơ sở dữ liệu. Nó là một Container vật lý cho các bộ sưu tập
Bộ sưu tập. Nó là một nhóm các tài liệu MongoDB. Nó bằng một bảng trong cơ sở dữ liệu sql chẳng hạn như oracle
Để so sánh các đối tượng MongoDB của Oracle sql và nosql, chúng ta có thể so sánh như sau
Tùy chọn đám mây
MongoDB Atlas là dịch vụ cơ sở dữ liệu đám mây toàn cầu được xây dựng trên đám mây AWS, Azure và Google. Chúng tôi có thể triển khai, vận hành và mở rộng cơ sở dữ liệu MongoDB chỉ bằng vài cú nhấp chuột. Ở đây chúng ta sẽ thảo luận về việc tạo MongoDB trong Cloud. Đăng nhập https. //đám mây. mongodb. com/ sử dụng tài khoản google. Chúng tôi có thể tạo cơ sở dữ liệu bằng các bước bên dưới sau khi đăng nhập vào https. //đám mây. mongodb. com
Nhấp vào Xây dựng cơ sở dữ liệu. Chọn tùy chọn miễn phí “Được chia sẻ” ngay bây giờ
Chọn bất kỳ nhà cung cấp dịch vụ Cloud nào, ở đây tôi chọn Azure
Nhấp vào “Tạo cụm”
Khi cụm được tạo, trong truy cập mạng, hãy thêm mục nhập IP để có quyền truy cập từ máy tính để bàn cục bộ của bạn
Chúng tôi cũng tạo người dùng cơ sở dữ liệu cho cụm để truy cập cụm
Sau đó, chúng tôi sử dụng MongoDB Compass để kết nối với cụm
Cài đặt La bàn MongoDB
Tải xuống phần mềm bằng URL, cho tệp windows [mongodb-windows-x86_64-5. 0. 3 chữ ký. msi] {https. //www. mongodb. com/thử/tải xuống/cộng đồng}
Sau khi cài đặt, mở Mongodb Compass
Trong chuỗi kết nối, dán URL đã lưu ở trên
Ở đây chúng ta có thể thấy tất cả các cơ sở dữ liệu trong cụm
Tôi đã tạo Cơ sở dữ liệu “Đào tạo” trong ảnh chụp màn hình bên dưới chỉ bằng một cú nhấp chuột khi tạo cơ sở dữ liệu
Phần kết luận
Quá trình này mô tả cách chúng ta có thể tạo một cụm trong cơ sở dữ liệu ATLAS và MongoDB trong cụm
Tìm hiểu về Quản lý dữ liệu NoSQL của Rackspace
Sử dụng tab Phản hồi để đưa ra bất kỳ nhận xét hoặc đặt câu hỏi nào. Bạn cũng có thể bắt đầu một cuộc trò chuyện với chúng tôi