Bạn có thể sử dụng các tiện ích ________ 07, ________ 08, ________ 09 và ________ 30 để di chuyển dữ liệu vào và ra khỏi cụm Amazon DocumentDB của mình. Phần này thảo luận về mục đích của từng công cụ và cấu hình này để giúp bạn đạt được hiệu suất tốt hơn Tiện ích mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7 tạo bản sao lưu nhị phân (BSON) của cơ sở dữ liệu MongoDB. Công cụ mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7 là phương pháp kết xuất dữ liệu ưa thích từ triển khai MongoDB nguồn của bạn khi tìm cách khôi phục dữ liệu đó vào cụm Amazon DocumentDB của bạn do hiệu quả về kích thước đạt được bằng cách lưu trữ dữ liệu ở định dạng nhị phânTùy thuộc vào tài nguyên có sẵn trên phiên bản hoặc máy bạn đang sử dụng để thực hiện lệnh, bạn có thể tăng tốc mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7 của mình bằng cách tăng số lượng kết nối song song được kết xuất từ 1 mặc định bằng cách sử dụng tùy chọn mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 5. Nguyên tắc chung là bắt đầu với một nhân viên cho mỗi vCPU trên phiên bản chính của cụm Amazon DocumentDB của bạnVí dụ sử dụngSau đây là ví dụ sử dụng tiện ích mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7 trong cụm Amazon DocumentDB, mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 1Tiện ích mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 8 cho phép bạn khôi phục bản sao lưu nhị phân (BSON) của cơ sở dữ liệu được tạo bằng tiện ích mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7. Bạn có thể cải thiện hiệu suất khôi phục bằng cách tăng số lượng worker cho mỗi bộ sưu tập trong quá trình khôi phục với tùy chọn mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 51 (mặc định là 1). Nguyên tắc chung là bắt đầu với một nhân viên cho mỗi vCPU trên phiên bản chính của cụm Amazon DocumentDB của bạnVí dụ sử dụngSau đây là ví dụ sử dụng tiện ích mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 8 trong cụm Amazon DocumentDB, mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem
Công cụ mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 9 xuất dữ liệu trong Amazon DocumentDB sang các định dạng tệp JSON, CSV hoặc TSV. Công cụ mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 9 là phương pháp ưu tiên để xuất dữ liệu mà con người hoặc máy có thể đọc đượcmongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 9 không trực tiếp hỗ trợ xuất song song. Tuy nhiên, có thể tăng hiệu suất bằng cách thực hiện đồng thời nhiều công việc mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 9 cho các bộ sưu tập khác nhauVí dụ sử dụngSau đây là một ví dụ sử dụng công cụ mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 9 trong cụm Amazon DocumentDB, mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem
Công cụ mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 0 nhập nội dung của tệp JSON, CSV hoặc TSV vào cụm Amazon DocumentDB. Bạn có thể sử dụng tham số mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 93 để song song hóa và tăng tốc độ nhập (mặc định là 1)Ví dụ sử dụngSau đây là ví dụ sử dụng công cụ mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 0 trong cụm Amazon DocumentDB, mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 5hướng dẫnHướng dẫn sau đây mô tả cách sử dụng các tiện ích mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7, mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 8, mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 9 và mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 0 để di chuyển dữ liệu vào và ra khỏi cụm Amazon DocumentDBĐiều kiện tiên quyết — Trước khi bạn bắt đầu, hãy đảm bảo rằng cụm Amazon DocumentDB của bạn được cung cấp và bạn có quyền truy cập vào một phiên bản Amazon EC2 trong cùng VPC với cụm của bạn. Để biết thêm thông tin, xem Kết nối bằng Amazon EC2 Để có thể sử dụng các công cụ tiện ích mongo, bạn phải cài đặt gói mongodb-org-tools trong phiên bản EC2 của mình, như sau mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 9Vì Amazon DocumentDB sử dụng mã hóa Bảo mật tầng vận chuyển (TLS) theo mặc định, nên bạn cũng phải tải xuống tệp cơ quan cấp chứng chỉ (CA) Amazon RDS để sử dụng trình bao mongo để kết nối, như sau mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 8Tải xuống dữ liệu mẫu — Đối với hướng dẫn này, bạn sẽ tải xuống một số dữ liệu mẫu có chứa thông tin về nhà hàng mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 9Nhập dữ liệu mẫu vào Amazon DocumentDB — Vì dữ liệu ở định dạng JSON logic nên bạn sẽ sử dụng tiện ích mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 0 để nhập dữ liệu vào cụm Amazon DocumentDB của mìnhmongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 1Kết xuất dữ liệu với mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7 — Bây giờ bạn đã có dữ liệu trong cụm Amazon DocumentDB của mình, bạn có thể kết xuất nhị phân dữ liệu đó bằng tiện ích mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 7mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 4Bỏ bộ sưu tập mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 83 — Trước khi bạn khôi phục bộ sưu tập mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 83 trong cơ sở dữ liệu mongoexport --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--collection=sample-collection \
--db=sample-database \
--out=sample-output-file \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 85, trước tiên bạn phải bỏ bộ sưu tập đã tồn tại trong cơ sở dữ liệu đó, như saumongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 8mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 0Khôi phục dữ liệu bằng mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 8 — Với kết xuất nhị phân của dữ liệu từ Bước 3, giờ đây bạn có thể sử dụng tiện ích mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 8 để khôi phục dữ liệu của mình vào cụm Amazon DocumentDBmongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 1Xuất dữ liệu bằng cách sử dụng mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 9 — Để hoàn thành hướng dẫn, hãy xuất dữ liệu từ cụm của bạn ở định dạng tệp JSON, không khác gì tệp bạn đã nhập ở Bước 1mongorestore --ssl \
--host="sample-cluster.node.us-east-1.docdb.amazonaws.com:27017" \
--username=sample-user \
--password=abc0123 \
--sslCAFile rds-combined-ca-bundle.pem 2Xác thực — Bạn có thể xác thực rằng đầu ra của Bước 5 mang lại kết quả tương tự như Bước 1 bằng các lệnh sau
Làm cách nào để xuất cơ sở dữ liệu MongoDB trong Linux?
Vì vậy, để xuất dữ liệu từ cơ sở dữ liệu MongoDB, MongoDB cung cấp một công cụ dòng lệnh được gọi là mongoexport . Sử dụng công cụ này, bạn có thể xuất dữ liệu của bộ sưu tập ở định dạng JSON hoặc CSV (giá trị được phân tách bằng dấu phẩy). Hơn nữa, chúng tôi cũng có thể sử dụng các tính năng như giới hạn và sắp xếp trên bộ sưu tập trong khi xuất dữ liệu.
Làm cách nào để sao lưu cơ sở dữ liệu MongoDB trong Ubuntu?
Bước 1 - Tạo thư mục sao lưu. Đầu tiên, chúng tôi tạo một thư mục sao lưu trong đó chúng tôi sẽ lưu trữ tất cả các bản sao lưu để dễ dàng truy cập và theo cách có tổ chức hơn. . Bước 2 - Tạo bản sao lưu bằng mongodump. . Bước 3 - Tự động sao lưu. . Bước 4 - Khôi phục bản sao lưu bằng mongorestore
Cơ sở dữ liệu MongoDB được lưu trữ trong Ubuntu ở đâu?
Các vị trí điển hình bao gồm. /srv/mongodb, /var/lib/mongodb hoặc /opt/mongodb Trừ khi được chỉ định, mongod sẽ tìm các tệp dữ liệu theo mặc định /data/db . (Các hệ thống Windows sử dụng thư mục \data\db. ) Nếu bạn đã cài đặt bằng hệ thống quản lý gói. Kiểm tra /etc/mongodb.
Làm cách nào để xuất dữ liệu MongoDB sang CSV?
Xuất MongoDB sang CSV (e. g. Excel) Mở Trình hướng dẫn Xuất và chọn nguồn xuất của bạn . Màn hình này chỉ xuất hiện nếu bạn chưa chọn một mục trong Cây kết nối, chạy truy vấn trước đó hoặc chọn tài liệu cụ thể. Tiếp theo, chọn CSV làm định dạng xuất rồi nhấp vào Tiếp theo.
|