Bộ bản sao thiết lập mongodb

Replication is the process of the clock data from many Server. Bản sao cung cấp sự dư thừa và tăng dữ liệu có tính khả dụng với nhiều bản sao dữ liệu trên nhiều Máy chủ cơ sở dữ liệu khác nhau. Bản sao bảo vệ cơ sở dữ liệu khỏi sự cố thoát của một Máy chủ nào đó. Replication cũng cho phép bạn phục hồi dữ liệu từ các lỗi trong phần cứng hoặc từ việc ngắt kết nối dịch vụ. Với các bản sao dữ liệu bổ sung, bạn có thể sử dụng để phục hồi, báo cáo hoặc sao lưu

In sao sử dụng Replication?

To doing an toàn cho dữ liệu của bạn

Tăng tính khả dụng cao cho dữ liệu [24*7]

Phục hồi dữ liệu do một lỗi nào đó

Không đủ thời gian để duy trì [như sao lưu, xây dựng lại chỉ mục]

Khả năng mở rộng khả năng đọc [đọc từ các bản sao bổ sung]

Replica Set là trong suốt cho ứng dụng

Cách Replication work in MongoDB

MongoDB sử dụng Replica Set để thực hiện Replication. Một bộ bản sao là một nhóm các khả năng hiện có của mongodb mà 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 [có thể gọi là nút thứ cấp] sẽ nhận tất cả các hoạt động ghi. Tất cả các trường hợp có thể thực hiện [ví dụ] khác, thứ cấp, áp dụng các hoạt động từ nút thứ cấp để chúng có cùng một tệp dữ liệu. Bộ bản sao chỉ có thể có một nút cấp

  1. Replica Set là một nhóm của hai hoặc nhiều nút [nói chung, cần tối thiểu 3 nút]
  2. Trong một Bộ bản sao, một nút là nút cấp và các nút còn lại là sơ cấp
  3. Tất cả dữ liệu tái tạo từ sơ đồ nút cấp đến nút cấp
  4. Tại thời điểm duy trì tự động, việc lựa chọn thiết bị lập sơ cấp và một nút sơ cấp được lựa chọn
  5. Sau khi phục hồi nút thất bại, một lần nữa nó kết hợp lại Bộ bản sao và thực hiện công việc như một nút thứ cấp

Dưới đây là một sơ đồ đặc trưng cho Replication trong MongoDB, trong đó ứng dụng ở Client luôn luôn tương tác với node sơ cấp và node sơ cấp này sau đó tái tạo dữ liệu cho node thứ cấp

Đặc điểm của Replica Set

Một cụm gồm N nút

Bất kỳ nút nào cũng có thể là sơ cấp

Tất cả các hoạt động ghi là ở sơ cấp

Tự động duy trì

Phục hồi tự động

Cài đặt một bộ bản sao

Trong chương trình này, chúng tôi sẽ chuyển đổi phiên bản mongo thành một Bộ bản sao. To convert to Replica Set, you follow the following step

Tắt máy chủ MongoDB đang chạy

Bây giờ, hãy khởi động MongoDB Server với tùy chọn xác định --replSet. Cú pháp cơ bản của --replSet as after

mongod --port "PORT" --dbpath "YOUR_DB_DATA_PATH" --replSet "REPLICA_SET_INSTANCE_NAME"

Ví dụ

mongod --port 27017 --dbpath "D:\set up\mongodb\data" --replSet rs0

Nó sẽ bắt đầu một phiên bản mongod với tên rs0, trên cổng 27017. Bây giờ, bắt đầu dòng lệnh và kết nối tới phiên bản mongo này. Trong Mongo Client thông báo lệnh rs. started[] to started a new Replica Set. Để kiểm tra cấu hình Bộ bản sao, bạn thông báo lệnh rs. conf[]. Để kiểm tra trạng thái của Bộ bản sao, bạn thông báo lệnh rs. trạng thái[]

Add members to Replica Set

Để thêm thành viên vào Bộ bản sao, hãy bắt đầu phiên bản mongod trên nhiều thiết bị. Bây giờ, hãy bắt đầu một Mongo Client và thông báo một lệnh rs. cộng[]

cú pháp

Cú pháp cơ bản của lệnh rs. add[] as after

>rs.add[HOST_NAME:PORT]

Ví dụ

Giả sử tên của mongod dụ của bạn là mongod1. net and are running on port 27017. To add this instance to Replica Set, you message command rs. add[] trong Mongo Client

>rs.add["mongod1.net:27017"]
>

You can add instance to Replica Set only when you were connect to thegrade node. Để kiểm tra xem bạn đã kết nối tới sơ đồ nút cấp này chưa, bạn đã thông báo lệnh db. isMaster[] trong Mongo Client

Theo Tutorialspoint

Bài trước. Tập hợp trong MongoDB

Bài tiếp theo. Shard trong MongoDB

Thứ Sáu, 24/08/2018 14. 36

4,77 👨 3. 902

0 Bình luận

Sắp xếp theo

Delete Login to Send

Bạn nên đọc

  • Người dùng Windows SMB nên đóng một số cổng để tránh WannaCry
  • Mạng xã hội ảnh Instagram được định giá 35 tỉ USD
  • Hai mẫu di động mới sẽ làm nóng thị trường 2011
  • Google Maps bổ sung chế độ ẩn danh cho người dùng Android
  • Hướng dẫn đưa Safe Mode vào Menu khởi động chuẩn trên Windows 8 và 10
  • Cách cài đặt Microsoft Edge Chromium cho Windows 10

  • công nghệ
    • Ứng dụng
    • hệ thống
    • Game - Trò chơi
    • điện thoại Iphone
    • Android
    • Linux
    • Nền web
    • Đồng hồ thông minh
    • Chụp ảnh - Quay phim
    • hệ điều hành Mac
    • Phần cứng
    • SEO thủ thuật
    • base format
    • quả mâm xôi
    • Dịch vụ ngân hàng
    • Lập trình
    • Online service
    • Dịch vụ nhà mạng
    • Nhà thông minh
  • Tải xuống
    • Ứng dụng văn phòng
    • Tải game
    • Hệ thống tiện ích
    • Ảnh, đồ họa
    • Internet
    • Bảo mật, Antivirus
    • Họp, học trực tuyến
    • Video, phim, nhạc
    • Thư
    • Lưu trữ đám mây
    • Giao tiếp, liên lạc, hẹn hò
    • Support for learning
    • Máy ảo
  • Tiện ích
  • Khoa học
    • Khoa học vui
    • Khám phá khoa học
    • Bí ẩn - Chuyện lạ
    • Chăm sóc sức khỏe
    • Khoa học Vũ trụ
    • Khám phá thiên nhiên
  • Điện máy
    • tủ lạnh
    • tivi
    • Điều hòa
    • Máy giặt
  • Cuộc sống
    • Kỹ năng
    • Món ngon mỗi ngày
    • làm đẹp
    • nuôi dạy con
    • Chăm sóc nhà cửa
    • Kinh nghiệm Du lịch
    • Halloween
    • mẹo vặt
    • giáng sinh - noel
    • tết 2023
    • quà tặng
    • Giải trí
    • Là gì?
    • nhà đẹp
    • ĐỨNG ĐẦU
    • phong thuỷ
  • Video
    • công nghệ
    • Phòng thí nghiệm của Cisco
    • Phòng thí nghiệm của Microsoft
    • Video Khoa học
  • Ô tô, Xe máy
    • Giấy phép lái xe
  • Làng công nghệ
    • Tấn công mạng
    • Công nghệ
    • new technology
    • Trí tuệ nhân tạo [AI]
    • Anh tài công nghệ
    • Bình luận công nghệ
    • Tổng hợp
  • Học CNTT
    • quiz technology
    • Microsoft Word 2016
    • Microsoft Word 2013
    • Word 2007
    • Excel 2019
    • Excel 2016
    • Hàm Excel
    • Microsoft PowerPoint 2019
    • Microsoft PowerPoint 2016
    • Google Trang tính - Trang tính
    • photoshop CS6
    • photoshop CS5
    • HTML
    • CSS và CSS3
    • con trăn
    • Học SQL
    • Lập trình C
    • Lập trình C++
    • Lập trình C#
    • Học HTTP
    • Bootstrap
    • Máy chủ SQL
    • JavaScript
    • Học PHP
    • jQuery
    • Học MongoDB
    • Unix/Linux
    • Học Git
    • NodeJS

Giới thiệu. Điều khoản. bảo mật. Hướng dẫn. Ứng dụng. Liên hệ. Quảng cáo. Facebook. YouTube. DMCA

Giấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. Cơ quan chủ quản. CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META. address. 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại. 024 2242 6188. E-mail. thông tin @ meta. vn. Chịu trách nhiệm nội dung. Lê Ngọc Lâm

Bản quyền © 2003-2022 QuanTriMang. com. Giữ toàn quyền. Không thể sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc về QuanTriMang. com khi chưa được cấp phép

Chủ Đề