Mục lục:

Bản sao trong MongoDB là gì?
Bản sao trong MongoDB là gì?

Video: Bản sao trong MongoDB là gì?

Video: Bản sao trong MongoDB là gì?
Video: MongoDB Là Gì ? Tạo Database và Lấy Link Kết Nối 2024, Tháng mười một
Anonim

MỘT bản sao đặt trong MongoDB là một nhóm các quy trình mongod duy trì cùng một tập dữ liệu. Bản sao các bộ cung cấp khả năng dự phòng và tính sẵn sàng cao, và là cơ sở cho tất cả các triển khai sản xuất. Phần này giới thiệu nhân rộng trong MongoDB cũng như các thành phần và kiến trúc của bản sao các bộ.

Tương ứng, làm cách nào để bắt đầu một tập hợp bản sao trong MongoDB?

Để thiết lập Bản sao Đặt trên một máy có nhiều bản sao mongod, sau đây là hướng dẫn từng bước:

  1. Bắt đầu một phiên bản mongod.
  2. Bắt đầu một phiên bản mongod khác.
  3. Bắt đầu sao chép.
  4. Thêm một cá thể MongoDB vào Tập bản sao.
  5. Kiểm tra Trạng thái.
  6. Kiểm tra nhân rộng.

Người ta cũng có thể hỏi, cơ sở dữ liệu bản sao là gì? Nhân rộng cơ sở dữ liệu là sự sao chép điện tử thường xuyên của dữ liệu từ một cơ sở dữ liệu trong một máy tính hoặc máy chủ đến một cơ sở dữ liệu khác để tất cả người dùng chia sẻ cùng một mức thông tin. Nhiều yếu tố đóng góp vào quá trình tạo và quản lý tổng thể nhân rộng cơ sở dữ liệu.

Sau đây, bản sao MongoDB hoạt động như thế nào?

MongoDB đạt được nhân rộng bằng cách sử dụng bản sao bộ. MỘT bản sao set là một nhóm các cá thể mongod lưu trữ cùng một tập dữ liệu. Trong một bản sao , một nút là nút chính nhận tất cả các thao tác ghi. Tất cả các bản sao khác, chẳng hạn như bản thứ hai, áp dụng các phép toán từ bản chính để chúng có cùng một tập dữ liệu.

Mục đích của một trọng tài trong một tập hợp bản sao là gì?

Trọng tài viên là các cá thể mongod là một phần của bộ sao chép nhưng không giữ dữ liệu. Trọng tài viên tham gia vào các cuộc bầu cử để phá vỡ quan hệ. Nếu một bộ sao chép có số lượng thành viên chẵn, hãy thêm một trọng tài . Đừng chạy một trọng tài trên các hệ thống cũng lưu trữ các thành viên chính hoặc phụ của bộ sao chép.

Đề xuất: