Thẻ bản đồ MongoDB

Theo mặc định, Stitch sử dụng tùy chọn đọc của primary, định tuyến tất cả các yêu cầu đọc thông qua nút chính của bộ bản sao

Khi nào chỉ định tùy chọn đọc

Tùy chọn đọc mặc định (primary) phải đủ cho hầu hết các trường hợp sử dụng. Cân nhắc chỉ định tùy chọn đọc theo cụm khi bạn cần thực hiện các thao tác sau

  • Đọc từ một phụ cụ thể có cấu hình tùy chỉnh, chẳng hạn như nút phân tích với các chỉ mục đặc biệt được tối ưu hóa để báo cáo khối lượng công việc
  • Đọc từ một nút trong một vùng cụ thể của bộ bản sao được phân phối toàn cầu
  • Duy trì khả năng đọc trong quá trình chuyển đổi dự phòng bộ bản sao, tôi. e. tiếp tục đọc dữ liệu có khả năng cũ khi không có nút primary

Thủ tục

  • Khâu giao diện người dùng
  • Nhập khẩu xuất khẩu

1

Điều hướng đến màn hình cấu hình cụm

Bạn có thể định cấu hình tùy chọn đọc cho cụm được liên kết từ màn hình cấu hình của cụm trong Giao diện người dùng Stitch. Để đến màn hình cấu hình, hãy nhấp vào Cụm bên dưới Cụm MongoDB trong .

2

Chỉ định tùy chọn đọc cụm

Trên màn hình cấu hình cụm, hãy chọn một chế độ từ danh sách thả xuống Tùy chọn đọc .

Thẻ bản đồ MongoDB

Các chế độ tùy chọn đọc sau đây khả dụng

Chế độ Mô tảTất cả các hoạt động đọc được định tuyến đến nút chính của bộ bản sao hiện tại. Đây là chế độ tùy chọn đọc mặc định. Tất cả các hoạt động đọc được định tuyến đến nút chính của bộ bản sao hiện tại nếu có sẵn. Nếu nút chính không khả dụng, chẳng hạn như trong một , thì các yêu cầu đọc sẽ được chuyển đến một nút phụ để thay thế. Tất cả các hoạt động đọc được định tuyến đến một trong các nút phụ của bộ bản sao hiện tại. Tất cả các hoạt động đọc được định tuyến đến một trong các nút phụ có sẵn của bộ bản sao. Nếu không có thứ cấp, thay vào đó, các yêu cầu đọc sẽ được chuyển đến chính của bộ bản sao. Các hoạt động đọc được định tuyến đến thành viên bộ bản sao có độ trễ mạng thấp nhất so với máy khách

3

Chỉ định thẻ tùy chọn đọc

Nếu bạn chỉ định tùy chọn đọc khác với primary, bạn cũng có thể chỉ định một hoặc nhiều. Để phục vụ yêu cầu đọc, thành viên bộ bản sao phải bao gồm tất cả các thẻ tùy chọn đọc được chỉ định trong cấu hình nút của nó

Bộ thẻ cụm Atlas

Các cụm Atlas được định cấu hình với các bộ thẻ được xác định trước cho từng nút thành viên tùy thuộc vào loại của thành viên. Để biết thông tin chi tiết về các thẻ nào được xác định các nút trong cụm Atlas, hãy xem Thẻ bộ bản sao Atlas

Để chỉ định thẻ tùy chọn đọc, hãy nhấp vào Thêm thẻ rồi nhập khóa của thẻ and Value in the new row of the Read Preference Tags table.

Thẻ bản đồ MongoDB

4

Lưu cấu hình cụm

Khi bạn đã chỉ định một Tùy chọn đọc và bất kỳ Thẻ tùy chọn đọc, click Save. Once saved, Stitch routes all incoming database read requests for the cluster according to your preference.

1

Xuất ứng dụng Stitch của bạn

Bạn có thể định cấu hình tùy chọn đọc cho cụm được liên kết bằng cách nhập tệp bao gồm tệp cấu hình cụm với cài đặt mong muốn của bạn. Nếu bạn đang định cấu hình tùy chọn đọc cho ứng dụng Stitch hiện có, phương pháp đơn giản nhất là xuất ứng dụng của bạn, cập nhật cấu hình cụm rồi nhập tệp .

Để xuất ứng dụng của bạn, hãy nhấp vào nút Xuất ứng dụng trên Xuất tab of the Settings page in the Stitch UI or run the following command from an authenticated instance of stitch-cli:

sao chép

stitch-cli export --app-id=

2

Chỉ định tùy chọn đọc cụm

Tùy chọn đọc cho cụm được liên kết được định cấu hình trong tệp

{
   "name": "",
   "type": "mongodb-atlas",
   "config": {
      "readPreference": ""
   }
}
1 của cụm. Tệp này được đặt trong cụm trong thư mục ứng dụng (______12)

Để chỉ định tùy chọn đọc, hãy đặt giá trị của

{
   "name": "",
   "type": "mongodb-atlas",
   "config": {
      "readPreference": ""
   }
}
0

sao chép

{
   "name": "",
   "type": "mongodb-atlas",
   "config": {
      "readPreference": ""
   }
}

Các chế độ tùy chọn đọc sau đây khả dụng

Chế độ Mô tảTất cả các hoạt động đọc được định tuyến đến nút chính của bộ bản sao hiện tại. Đây là chế độ tùy chọn đọc mặc định. Tất cả các hoạt động đọc được định tuyến đến nút chính của bộ bản sao hiện tại nếu có sẵn. Nếu nút chính không khả dụng, chẳng hạn như trong một , thì các yêu cầu đọc sẽ được chuyển đến một nút phụ để thay thế. Tất cả các hoạt động đọc được định tuyến đến một trong các nút phụ của bộ bản sao hiện tại. Tất cả các hoạt động đọc được định tuyến đến một trong các nút phụ có sẵn của bộ bản sao. Nếu không có thứ cấp, thay vào đó, các yêu cầu đọc sẽ được chuyển đến chính của bộ bản sao. Các hoạt động đọc được định tuyến đến thành viên bộ bản sao có độ trễ mạng thấp nhất so với máy khách

3

Chỉ định thẻ tùy chọn đọc

Nếu bạn chỉ định tùy chọn đọc khác với primary, bạn cũng có thể chỉ định một hoặc nhiều. Để phục vụ yêu cầu đọc, thành viên bộ bản sao phải bao gồm tất cả các thẻ tùy chọn đọc được chỉ định trong cấu hình nút của nó

Để chỉ định bộ thẻ ưu tiên đọc cho một cụm, hãy đảm bảo rằng bạn đã chỉ định một

{
   "name": "",
   "type": "mongodb-atlas",
   "config": {
      "readPreference": ""
   }
}
2 khác với primary, sau đó thêm một hoặc nhiều đối tượng định nghĩa thẻ vào
{
   "name": "",
   "type": "mongodb-atlas",
   "config": {
      "readPreference": ""
   }
}
4

sao chép

{
   "name": "",
   "type": "mongodb-atlas",
   "config": {
      "readPreference": "",
      "readPreferenceTagSets": [
         { :  },
         ...
      ],
   }
}

Bộ thẻ cụm Atlas

Các cụm Atlas được định cấu hình với các bộ thẻ được xác định trước cho từng nút thành viên tùy thuộc vào loại của thành viên. Để biết thông tin chi tiết về các thẻ nào được xác định các nút trong cụm Atlas, hãy xem Thẻ bộ bản sao Atlas

4

Nhập thư mục ứng dụng của bạn

Khi bạn đã chỉ định một Tùy chọn đọc và bất kỳ Thẻ tùy chọn đọc, navigate to the root of the application directory and run the following command from an authenticated instance of stitch-cli:

sao chép

stitch-cli import

Khi quá trình nhập hoàn tất, Stitch ngay lập tức định tuyến tất cả các yêu cầu đọc cơ sở dữ liệu đến cho cụm theo tùy chọn của bạn

Ghi chú

Để biết hướng dẫn chi tiết về cách nhập thư mục ứng dụng, hãy xem Triển khai các thay đổi bằng Stitch CLI

←   Định cấu hình quy tắc nâng cao Bật kết nối giao thức dây  →

© MongoDB, Inc 2008-nay. MongoDB, Mongo và logo chiếc lá là các nhãn hiệu đã đăng ký của MongoDB, Inc

Các thẻ trong MongoDB là gì?

MongoDB là một chương trình cơ sở dữ liệu định hướng tài liệu đa nền tảng nguồn có sẵn để lưu trữ khối lượng lớn. Được phân loại là chương trình cơ sở dữ liệu NoSQL, MongoDB sử dụng các tài liệu giống như JSON với các lược đồ tùy chọn. Thẻ là các nhãn tùy chỉnh mà bạn có thể áp dụng cho các cụm cơ sở dữ liệu và các tài nguyên DigitalOcean khác .

MongoDB Atlas có miễn phí vĩnh viễn không?

Bạn có thể đã biết rằng MongoDB Atlas là MongoDB dưới dạng dịch vụ trên đám mây công cộng do bạn chọn nhưng bạn có biết chúng tôi cũng cung cấp một cụm miễn phí vĩnh viễn?

MongoDB Atlas hay MongoDB cái nào tốt hơn?

MongoDB được chấp thuận rộng rãi hơn , được đề cập trong 2189 ngăn xếp của công ty và 2225 ngăn xếp của nhà phát triển; .

MongoDB và MongoDB Atlas có giống nhau không?

MongoDB Atlas là cơ sở dữ liệu đám mây toàn cầu được quản lý hoàn toàn của MongoDB -dưới dạng dịch vụ đi kèm với một bậc miễn phí. Dịch vụ này được xây dựng để xử lý khối lượng công việc của doanh nghiệp, với sự hỗ trợ cho các cụm toàn cầu.