- Sản phẩm›
- Cơ sở dữ liệu›
- Amazon DocumentDB›
- FAQ về Amazon DocumentDB (với khả năng tương thích MongoDB)
Câu hỏi thường gặp về Amazon DocumentDB (với khả năng tương thích MongoDB)
Thông tin chung
Amazon DocumentDB (với khả năng tương thích MongoDB) là gì?
Amazon DocumentDB (với khả năng tương thích MongoDB) là một dịch vụ cơ sở dữ liệu tài liệu nhanh dành cho doanh nghiệp, có thể điều chỉnh quy mô, có tính sẵn sàng cao và được quản lý toàn phần để hỗ trợ khối lượng công việc JSON gốc. Là cơ sở dữ liệu tài liệu, Amazon DocumentDB giúp việc lưu trữ, truy vấn và lập chỉ mục dữ liệu JSON trở nên dễ dàng. Nhà phát triển có thể sử dụng cùng một mã ứng dụng MongoDB, trình điều khiển và công cụ như họ dùng hiện nay để chạy, quản lý và thay đổi quy mô khối lượng công việc trên Amazon DocumentDB. Trải nghiệm hiệu năng, khả năng điều chỉnh quy mô và tính sẵn sàng tăng cường mà không cần lo lắng về việc quản lý cơ sở hạ tầng cơ bản.
Khách hàng có thể dùng Dịch vụ di chuyển cơ sở dữ liệu (DMS) của AWS để dễ dàng di chuyển cơ sở dữ liệu tại chỗ hoặc cơ sở dữ liệu phi quan hệ MongoDB trênĐám mây điện toán linh hoạt (EC2) của Amazon sang Amazon DocumentDB mà gần như không phải ngừng hoạt động. Khách hàng không phải đầu tư trước để sử dụng Amazon DocumentDB và chỉ cần trả tiền cho dung lượng họ sử dụng.
Trường hợp sử dụng nào thích hợp nhất với cơ sở dữ liệu tài liệu như Amazon DocumentDB?
Cơ sở dữ liệu chuyên văn bản là một trong những hạng mục cơ sở dữ liệu noSQL phát triển nhanh nhất, với lý do chính là cơ sở dữ liệu tài liệu cung cấp cả sơ đồ linh hoạt và khả năng truy vấn sâu rộng. Mô hình tài liệu này là lựa chọn tuyệt vời cho trường hợp sử dụng có tập dữ liệu linh động, đòi hỏi truy vấn, lập chỉ mục và tổng hợp tùy biến. Với quy mô do Amazon DocumentDB cung cấp, nhiều khách hàng dùng cơ sở dữ liệu tài liệu này cho các trường hợp sử dụng như quản lý nội dung, cá nhân hóa, danh mục, ứng dụng di động và web, IoT và quản lý hồ sơ.
"Tương thích MongoDB" có nghĩa là gì?
“Tương thích MongoDB” có nghĩa là Amazon DocumentDB tương tác với các API MongoDB 3.6, 4.0 và 5.0 mã nguồn mở Apache 2.0. Nhờ đó, bạn có thể sử dụng cùng các trình điều khiển, ứng dụng và công cụ MongoDB với Amazon DocumentDB mà ít hoặc không cần thay đổi. Mặc dù Amazon DocumentDB hỗ trợ đa số các API MongoDB mà khách hàng thực sự sử dụng, cơ sở dữ liệu này không hỗ trợ mọi API MongoDB. Trọng tâm của chúng tôi là cung cấp các khả năng mà khách hàng thực sự cần và sử dụng.
Kể từ khi ra mắt, chúng tôi đã liên tục làm việc bắt đầu từ sự lắng nghe khách hàng và cung cấp thêm hơn 80 khả năng, bao gồm phân mảnh, giao tác và khả năng tương thích MongoDB 4.0 và 5.0. Để tìm hiểu thêm về các API MongoDB được hỗ trợ, hãy tham khảo tài liệu về khả năng tương thích. Để tìm hiểu thêm về các đợt ra mắt Amazon DocumentDB gần đây, hãy tham khảo “Thông báo về Amazon DocumentDB” trên trang tài nguyên Amazon DocumentDB.
Amazon DocumentDB có bị hạn chế bởi giấy phép SSPL của MongoDB không?
Không. Amazon DocumentDB không sử dụng bất kỳ mã SSPL MongoDB nào nên không bị hạn chế bởi giấy phép này. Thay vào đó, Amazon DocumentDB tương tác với các API MongoDB 3.6, 4.0 và 5.0 nguồn mở Apache 2.0. Chúng tôi sẽ tiếp tục lắng nghe và làm việc bắt đầu từ khách hàng để cung cấp các khả năng mà họ cần. Để tìm hiểu thêm về các API MongoDB được hỗ trợ, hãy tham khảo tài liệu về khả năng tương thích. Để tìm hiểu thêm về các đợt ra mắt Amazon DocumentDB gần đây, hãy tham khảo “Thông báo về Amazon DocumentDB” trên trang tài nguyên Amazon DocumentDB.
Tôi có thể di chuyển dữ liệu từ cơ sở dữ liệu MongoDB hiện có sang Amazon DocumentDB bằng cách nào?
Khách hàng có thể dùng Dịch vụ di chuyển cơ sở dữ liệu (DMS) của AWS để dễ dàng di chuyển cơ sở dữ liệu tại chỗ của họ hoặc cơ sở dữ liệu MongoDB trên Đám mây điện toán linh hoạt (EC2) của Amazon sang Amazon DocumentDB mà gần như không phải ngừng hoạt động. Với DMS, bạn có thể di chuyển từ tập hợp bản sao MongoDB hoặc từ cụm phân mảnh sang Amazon DocumentDB. Ngoài ra, bạn có thể sử dụng hầu hết các công cụ hiện có để di chuyển dữ liệu từ cơ sở dữ liệu MongoDB sang Amazon DocumentDB, bao gồm mongodump/mongorestore, mongoexport/mongoimport và các công cụ của bên thứ ba hỗ trợ Ghi dữ liệu thay đổi (CDC) qua oplog. Để biết thêm thông tin, hãy xem Di chuyển sang Amazon DocumentDB.
Tôi có phải thay đổi trình điều khiển máy khách thì mới sử dụng được Amazon DocumentDB không?
Không, Amazon DocumentDB hoạt động với đa số trình điều khiển MongoDB tương thích với MongoDB 3.4 .
Amazon DocumentDB có hỗ trợ giao tác ACID không?
Có. Với việc ra mắt phần hỗ trợ cho khả năng tương thích MongoDB 4.0, Amazon DocumentDB hỗ trợ khả năng thực hiện giao tác mang tính nguyên tố, nhất quán, tách biệt và bền vững (ACID) trên nhiều tài liệu, câu lệnh, tập hợp và cơ sở dữ liệu.
Amazon DocumentDB có phải tuân theo lịch chấm dứt vòng đời (EOL) của MongoDB không?
Không, Amazon DocumentDB không tuân theo cùng một vòng đời hỗ trợ như MongoDB và lịch EOL của MongoDB không áp dụng cho Amazon DocumentDB.
Tôi truy cập cụm Amazon DocumentDB của mình bằng cách nào?
Cụm Amazon DocumentDB được triển khai trong Amazon VPC (VPC) của khách hàng và có thể truy cập trực tiếp bằng các phiên bản Điện toán đám mây linh hoạt (EC2) của Amazon hoặc các dịch vụ AWS khác được triển khai trong cùng VPC. Ngoài ra, khách hàng có thể truy cập Amazon DocumentDB bằng phiên bản Amazon EC2 hoặc dịch vụ AWS khác trong các VPC khác nhau tại cùng một khu vực hoặc các khu vực khác qua kết nối ngang hàng VPC. Bạn phải thực hiện truy cập cụm Amazon DocumentDB thông qua shell mongo hoặc bằng trình điều khiển MongoDB. Amazon DocumentDB yêu cầu bạn xác thực khi kết nối với cụm. Để biết các tùy chọn khác, hãy tham khảo Kết nối với cụm Amazon DocumentDB từ bên ngoài Amazon VPC.
Tại sao cần có quyền và tài nguyên Amazon RDS mới sử dụng được Amazon DocumentDB?
Với một số tính năng quản lý nhất định như quản lý vòng đời phiên bản, quản lý mã hóa dữ liệu đang được lưu trữ bằng khóa và nhóm bảo mật trong Dịch vụ quản lý khóa (KMS) của Amazon, Amazon DocumentDB tận dụng công nghệ hoạt động chung với Dịch vụ cơ sở dữ liệu quan hệ (RDS) của Amazon và Amazon Neptune. Khi sử dụng các API AWS CLI describe-db-instances và describe-db-clusters, chúng tôi đề xuất lọc tài nguyên Amazon DocumentDB bằng thông số sau: "--filter Name=engine,Values=docdb".
Amazon DocumentDB cung cấp những loại phiên bản nào?
Vui lòng xem trang định giá Amazon DocumentDB để biết thông tin hiện tại về các loại phiên bản được cung cấp ở mỗi khu vực.
Làm thế nào để dùng thử Amazon DocumentDB?
Để dùng thử Amazon DocumentDB, vui lòng tham khảo hướng dẫn Bắt đầu.
Amazon DocumentDB có SLA không?
Có. Để biết thêm thông tin, vui lòng xem Thỏa thuận mức dịch vụ Amazon DocumentDB (với khả năng tương thích MongoDB).
Hiệu năng
Tôi có thể kỳ vọng loại hiệu năng như thế nào từ Amazon DocumentDB?
Khi ghi vào kho lưu trữ, Amazon DocumentDB chỉ duy trì bản ghi trước và không cần ghi toàn bộ quá trình đồng bộ đệm của trang. Nhờ có sự tối ưu hóa này mà không làm giảm độ bền, tốc độ ghi của Amazon DocumentDB thường nhanh hơn cơ sở dữ liệu truyền thống. Cụm Amazon DocumentDB có thể tăng quy mô theo phiên bản lên đến hàng triệu lượt đọc mỗi giây với tối đa 15 bản sao chỉ có quyền đọc.
Định giá
Chi phí cho Amazon DocumentDB là bao nhiêu và Amazon DocumentDB được cung cấp ở khu vực AWS nào?
Vui lòng tham khảo trang định giá Amazon DocumentDB để biết thông tin về khu vực và giá cả hiện tại.
Amazon DocumentDB có bậc miễn phí không và bạn có thể bắt đầu dùng miễn phí không?
Có, bạn có thể dùng thử Amazon DocumentDB miễn phí trong 1 tháng. Nếu bạn chưa sử dụng Amazon DocumentDB trước đây, bạn đủ điều kiện dùng thử một tháng. Tổ chức của bạn sẽ có 750 giờ sử dụng phiên bản t3.medium mỗi tháng, 30 triệu IO, 5 GB dung lượng lưu trữ và 5 GB dung lượng lưu trữ dự phòng miễn phí trong 30 ngày. Sau khi hết một tháng dùng thử miễn phí hoặc mức sử dụng của bạn vượt quá hạn mức miễn phí, bạn có thể tắt cụm để tránh phát sinh bất kỳ chi phí nào hoặc tiếp tục chạy cụm với mức phí theo nhu cầu tiêu chuẩn của chúng tôi. Để tìm hiểu thêm, hãy tham khảo trang dùng thử DocumentDB miễn phí.
Tại sao tôi nên sử dụng Amazon DocumentDB tối ưu hóa I/O?
Amazon DocumentDB tối ưu hóa I/O là lựa chọn lý tưởng khi bạn cần chi phí có thể dự đoán được hoặc có các ứng dụng chuyên sâu về I/O. Nếu bạn dự kiến chi phí I/O của mình vượt quá 25% tổng chi phí cơ sở dữ liệu Amazon DocumentDB, tùy chọn này sẽ mang lại hiệu năng/giá tốt hơn. Tham khảo tài liệu Amazon DocumentDB tối ưu hóa I/O của chúng tôi để tìm hiểu thêm, bao gồm cả cách bắt đầu.
Tôi có thể chuyển đổi qua lại giữa cấu hình tối ưu hóa I/O và cấu hình lưu trữ tiêu chuẩn không?
Bạn có thể chuyển đổi cụm cơ sở dữ liệu hiện có của mình sang Amazon DocumentDB tối ưu hóa I/O sau mỗi 30 ngày. Bạn có thể chuyển đổi về cấu hình lưu trữ tiêu chuẩn của Amazon DocumentDB bất cứ lúc nào.
Với Amazon DocumentDB tối ưu hóa I/O, tôi có cần tiếp tục thanh toán cho các I/O cần thiết để sao chép dữ liệu trên các khu vực với Cụm toàn cầu không?
Có, bạn vẫn phải trả phí cho các hoạt động I/O cần thiết để sao chép dữ liệu trên các khu vực. Amazon DocumentDB tối ưu hóa I/O chỉ không tính phí cho các hoạt động I/O đọc và ghi, vốn không phải là hoạt động sao chép dữ liệu. Tham khảo tài liệu Amazon DocumentDB tối ưu hóa I/O của chúng tôi để tìm hiểu thêm.
Cụm linh hoạt
Cụm linh hoạt Amazon DocumentDB là gì?
Cụm linh hoạt Amazon DocumentDB cho phép bạn linh hoạt mở rộng quy mô cơ sở dữ liệu tài liệu để xử lý hàng triệu lượt ghi và đọc, với nhiều petabyte dung lượng lưu trữ hàng. Cụm linh hoạt đơn giản hóa cách khách hàng tương tác với Amazon DocumentDB qua việc tự động quản lý cơ sở hạ tầng cơ bản và loại bỏ nhu cầu tạo, xóa, nâng cấp hoặc thay đổi quy mô phiên bản.
Tôi bắt đầu sử dụng Cụm linh hoạt bằng cách nào?
Bạn có thể tạo một cụm trong Cụm linh hoạt bằng cách sử dụng API Amazon DocumentDB, SDK, CLI, CloudFormation (CFN) hoặc bảng điều khiển AWS. Khi cung cấp cụm, bạn hãy chỉ định số lượng phân mảnh và khả năng điện toán cho mỗi phân mảnh theo nhu cầu của khối lượng công việc. Sau khi tạo cụm, bạn đã sẵn sàng để bắt đầu tận dụng khả năng điều chỉnh quy mô linh hoạt của Cụm linh hoạt. Bây giờ, bạn có thể kết nối cụm trong Cụm linh hoạt và đọc hoặc ghi dữ liệu từ ứng dụng của mình. Cụm linh hoạt có tính linh hoạt. Tùy thuộc vào nhu cầu của khối lượng công việc, bạn có thể thêm hoặc xóa khả năng điện toán bằng cách sửa đổi số lượng phân mảnh và/hoặc khả năng điện toán cho mỗi phân mảnh bằng bảng điều khiển AWS, API, CLI hoặc SDK. Cụm linh hoạt sẽ tự động cung cấp/hủy cung cấp cơ sở hạ tầng cơ bản và cân bằng lại dữ liệu của bạn.
Cụm linh hoạt hoạt động như thế nào?
Cụm linh hoạt sử dụng quá trình phân mảnh để phân vùng dữ liệu trên hệ thống lưu trữ phân tán của Amazon DocumentDB. Quá trình phân mảnh, hay còn gọi là phân vùng, sẽ phân tách các tập dữ liệu lớn thành các tập dữ liệu nhỏ trên nhiều nút, cho phép khách hàng tăng quy mô theo phiên bản cơ sở dữ liệu của họ vượt giới hạn thay đổi quy mô theo chiều dọc của một cơ sở dữ liệu. Cụm linh hoạt sử dụng khả năng tách biệt điện toán và lưu trữ trong Amazon DocumentDB. Thay vì phân vùng lại tập hợp bằng cách di chuyển các đoạn dữ liệu nhỏ giữa các nút điện toán, Cụm linh hoạt có thể sao chép dữ liệu một cách hiệu quả trong hệ thống lưu trữ phân tán.
Cụm linh hoạt hỗ trợ những loại phân mảnh nào?
Cụm linh hoạt hỗ trợ phân vùng dựa trên băm.
Cụm linh hoạt khác với phân mảnh MongoDB như thế nào?
Với Cụm linh hoạt, bạn có thể dễ dàng tăng quy mô theo phiên bản hoặc giảm quy mô theo phiên bản khối lượng công việc trên Amazon DocumentDB, thường ít khi hoặc không phải ngừng hoạt động ứng dụng hoặc ảnh hưởng đến hiệu năng bất kể kích thước dữ liệu. Một hoạt động tương tự trên MongoDB sẽ ảnh hưởng đến hiệu năng ứng dụng và mất nhiều giờ, thậm chí nhiều ngày trong một số trường hợp. Cụm linh hoạt Elastic Clusters cũng cung cấp các khả năng quản lý khác biệt như sao lưu không ảnh hưởng và nhanh chóng khôi phục về thời điểm trước đó, giúp khách hàng có thể tập trung nhiều thời gian hơn vào ứng dụng thay vì quản lý cơ sở dữ liệu.
Tôi có cần thực hiện bất kỳ thay đổi nào đối với ứng dụng của mình để sử dụng Cụm linh hoạt không?
Không. Bạn không cần thực hiện bất kỳ thay đổi nào với ứng dụng để sử dụng Cụm linh hoạt.
Tôi có thể chuyển đổi cụm trong Amazon DocumentDB hiện có của mình sang cụm trong Cụm linh hoạt không?
Không, trong thời gian tới, bạn có thể tận dụng Dịch vụ di chuyển cơ sở dữ liệu (DMS) của AWS để di chuyển dữ liệu từ cụm Amazon DocumentDB hiện có sang cụm trong Cụm linh hoạt.
Tôi xác định khóa phân mảnh bằng cách nào?
Việc chọn khóa phân mảnh tối ưu cho Cụm linh hoạt không khác gì với các cơ sở dữ liệu khác. Khóa phân mảnh hữu hiệu có hai đặc điểm: tần suất cao và lực lượng cao. Ví dụ: nếu ứng dụng của bạn lưu trữ user_orders trong DocumentDB, thì thông thường bạn phải truy xuất dữ liệu theo người dùng. Do đó, bạn cần tất cả đơn hàng liên quan đến một người dùng cụ thể sẽ ở trong một phân mảnh. Trong trường hợp này, user_id sẽ là khóa phân mảnh phù hợp. Đọc thêm thông tin.
Những khái niệm nào liên quan đến Cụm linh hoạt?
- Cụm linh hoạt: Một cụm Amazon DocumentDB cho phép bạn điều chỉnh quy mô thông lượng của khối lượng công việc lên đến hàng triệu lượt đọc/ghi mỗi giây và nhiều petabyte dung lượng lưu trữ. Cụm trong Cụm linh hoạt gồm có một hoặc nhiều phân mảnh cho khả năng điện toán và một ổ lưu trữ, cũng như có tính sẵn sàng cao trên nhiều Vùng sẵn sàng theo mặc định.
- Phân mảnh: Một phân mảnh cung cấp khả năng điện toán cho cụm trong Cụm linh hoạt. Theo mặc định, phân mảnh sẽ có ba nút, một nút ghi và hai nút đọc. Bạn có thể có tối đa 32 phân mảnh và mỗi phân mảnh có thể có tối đa 64 vCPU.
- Khóa phân mảnh: Khóa phân mảnh là trường tùy chọn trong tài liệu JSON của bạn mà Cụm linh hoạt sử dụng để phân phối lưu lượng đọc và ghi cho phân mảnh tương ứng. Bạn nên chọn khóa có nhiều giá trị không trùng lặp. Khóa phân mảnh phù hợp sẽ phân vùng đồng đều dữ liệu của bạn trên các phân mảnh cơ bản, cung cấp thông lượng và hiệu năng tối đa cho khối lượng công việc của bạn.
- Tập hợp phân mảnh: Tập hợp có dữ liệu được phân phối trên cụm trong Cụm linh hoạt.
Cụm linh hoạt liên quan như thế nào đến các dịch vụ AWS khác?
Cụm linh hoạt tích hợp với các dịch vụ AWS khác theo cùng cách như DocumentDB tích hợp hiện nay. Thứ nhất, bạn có thể sử dụng Dịch vụ di chuyển cơ sở dữ liệu (DMS) của AWS để di chuyển từ MongoDB và các cơ sở dữ liệu quan hệ khác sang Cụm linh hoạt. Thứ hai, bạn có thể theo dõi tình trạng và hiệu năng cụm trong Cụm linh hoạt bằng cách sử dụng Amazon CloudWatch. Thứ ba, bạn có thể thiết lập xác thực và ủy quyền thông qua các vai trò và người dùng IAM AWS cũng như sử dụng AWS VPC cho các kết nối an toàn chỉ dành cho VPC. Cuối cùng, bạn có thể sử dụng AWS Glue để nhập và xuất dữ liệu từ/đến các dịch vụ AWS khác như S3, Redshift và OpenSearch.
Tôi có thể di chuyển khối lượng công việc phân mảnh trên MongoDB hiện có của mình sang Cụm linh hoạt không?
Có. Bạn có thể di chuyển khối lượng công việc phân mảnh trên MongoDB hiện có sang Cụm linh hoạt. Bạn có thể sử dụng Dịch vụ di chuyển cơ sở dữ liệu của AWS hoặc các công cụ gốc trên MongoDB như mongodump và mongorestore, để di chuyển khối lượng công việc trên MongoDB sang Cụm linh hoạt. Cụm linh hoạt cũng hỗ trợ các API thường dùng của MongoDB như shardCollection(), giúp bạn linh hoạt tái sử dụng công cụ và tập lệnh hiện có với Amazon DocumentDB.
Phần cứng, điều chỉnh quy mô và lưu trữ
Giới hạn dung lượng lưu trữ lớn nhất và nhỏ nhất của một cụm Amazon DocumentDB là bao nhiêu?
Dung lượng lưu trữ nhỏ nhất là 10 GB. Tùy theo mức sử dụng cụm, dung lượng lưu trữ Amazon DocumentDB của bạn sẽ tự động tăng đến tối đa 128 TiB, với mức tăng 10 GB mỗi lần, mà không ảnh hưởng gì đến hiệu năng. Với Cụm linh hoạt Amazon DocumentDB, dung lượng lưu trữ sẽ tự động tăng đến tối đa 4 PiB, với mức tăng 10 GB mỗi lần. Bạn sẽ không cần phải dự phòng trước dung lượng lưu trữ trong cả hai trường hợp.
Amazon DocumentDB mở rộng quy mô bằng cách nào?
Amazon DocumentDB điều chỉnh quy mô theo hai khía cạnh: lưu trữ và điện toán. Dung lượng lưu trữ của Amazon DocumentDB tự động điều chỉnh quy mô từ 10 GB lên 128 TiB trong Cụm theo phiên bản và tối đa 4 PiB cho Cụm linh hoạt Amazon DocumentDB. Khả năng điện toán của Amazon DocumentDB có thể được tăng quy mô theo tài nguyên bằng cách tạo các phiên bản lớn hơn cũng như theo chiều ngang (để tăng thông lượng đọc) bằng cách thêm phiên bản bản sao bổ sung vào cụm.
Làm thế nào để mở rộng quy mô tài nguyên điện toán tương ứng với cụm Amazon DocumentDB của tôi?
Bạn có thể mở rộng quy mô tài nguyên điện toán được phân bổ cho phiên bản trong Bảng điều khiển quản lý AWS bằng cách chọn phiên bản mong muốn rồi nhấp vào nút “sửa đổi”. Tài nguyên bộ nhớ và CPU được sửa đổi bằng cách thay đổi lớp phiên bản.
Khi sửa đổi lớp phiên bản, các thay đổi bạn yêu cầu sẽ được áp dụng trong khoảng thời gian bảo trì do bạn xác định. Hoặc, bạn có thể sử dụng cờ “Áp dụng ngay lập tức” để áp dụng các yêu cầu mở rộng quy mô ngay lập tức. Cả hai lựa chọn đều ảnh hưởng đến khả năng sử dụng trong vài phút do hoạt động thay đổi quy mô diễn ra. Hãy ghi nhớ rằng bất kỳ thay đổi đang chờ xử lý nào của hệ thống cũng sẽ được áp dụng theo.
Sao lưu và phục hồi
Làm thế nào để kích hoạt sao lưu cho cụm của tôi?
Tính năng tạo bản sao lưu tự động luôn được bật trên cụm Amazon DocumentDB. Khả năng sao lưu cơ sở dữ liệu đơn giản của Amazon DocumentDB cho phép các cụm của bạn phục hồi về thời điểm trước đó. Bạn có thể tăng thời gian sao lưu với khôi phục về thời điểm trước đó lên đến 35 ngày. Bản sao lưu không ảnh hưởng đến hiệu năng của cơ sở dữ liệu.
Tôi có thể thực hiện kết xuất nhanh cụm rồi giữ bao lâu tùy ý được không?
Có. Bản kết xuất nhanh thủ công có thể được giữ lại ngoài thời gian sao lưu và không có tác động đến hiệu năng khi thực hiện kết xuất nhanh. Hãy lưu ý rằng việc khôi phục dữ liệu từ bản kết xuất nhanh của cụm yêu cầu tạo cụm mới.
Nếu phiên bản của tôi bị lỗi thì tôi cần làm những gì để khôi phục?
Amazon DocumentDB tự động giúp dữ liệu của bạn trở nên bền vững hơn trên ba Vùng sẵn sàng (AZ) trong một Khu vực. Dịch vụ này cũng sẽ tự động khôi phục phiên bản của bạn trong một AZ đang ở tình trạng tốt mà không làm mất dữ liệu. Nếu không may gặp trường hợp dữ liệu của bạn không có trong bộ lưu trữ của Amazon DocumentDB, bạn có thể khôi phục từ bản kết xuất nhanh của cụm hoặc thực hiện hoạt động khôi phục về thời điểm trước đó sang cụm mới. Hãy lưu ý rằng thời điểm gần nhất có thể khôi phục là tối đa năm phút trước đó.
Điều gì xảy ra với các bản sao lưu tự động và bản kết xuất nhanh của cụm của tôi nếu tôi xóa cụm đi?
Bạn có thể chọn tạo bản kết xuất nhanh cuối cùng khi xóa phiên bản. Nếu chọn phương án này, bạn có thể sử dụng bản kết xuất nhanh này để khôi phục phiên bản đã xóa vào lúc khác. Amazon DocumentDB sẽ giữ lại bản kết xuất nhanh cuối cùng do người dùng tạo ra này cùng với toàn bộ các bản kết xuất nhanh được tạo thủ công khác sau khi phiên bản này bị xóa đi. Chỉ giữ lại các bản kết xuất nhanh sau khi phiên bản này bị xóa (tức là không giữ lại các bản sao lưu tự động được tạo cho hoạt động khôi phục về thời điểm trước đó).
Điều gì xảy ra với các bản sao lưu tự động và bản kết xuất nhanh cụm của tôi nếu tôi xóa tài khoản?
Việc xóa tài khoản AWS sẽ xóa luôn cả mọi bản sao lưu tự động và bản sao lưu kết xuất nhanh có trong tài khoản.
Tôi có thể chia sẻ bản kết xuất nhanh của mình với tài khoản AWS khác không?
Có. Amazon DocumentDB cho phép bạn tạo bản kết xuất nhanh của cụm mà bạn có thể sử dụng để khôi phục cụm vào lúc khác. Bạn có thể chia sẻ bản kết xuất nhanh với một tài khoản AWS khác và chủ sở hữu tài khoản người nhận có thể sử dụng bản kết xuất nhanh của bạn để khôi phục cụm chứa dữ liệu của bạn. Thậm chí, bạn còn có quyền cung cấp công khai bản kết xuất nhanh của mình – tức là, bất kỳ ai cũng có thể khôi phục cụm có chứa dữ liệu (công khai) của bạn. Bạn có thể sử dụng tính năng này để chia sẻ dữ liệu giữa nhiều môi trường khác nhau của bạn (sản xuất, phát triển/kiểm thử, dàn dựng...) có nhiều tài khoản AWS khác nhau cũng như giữ bản sao lưu của toàn bộ dữ liệu của bạn an toàn trong tài khoản riêng trong trường hợp tài khoản AWS chính của bạn gặp vấn đề.
Tôi có bị tính phí vì chia sẻ bản kết xuất nhanh không?
Việc chia sẻ bản kết xuất nhanh giữa các tài khoản không bị tính phí. Tuy nhiên, bạn có thể sẽ bị tính phí cho chính các bản kết xuất nhanh, cũng như mọi cụm bạn khôi phục từ bản kết xuất nhanh được chia sẻ.
Tôi có thể tự động chia sẻ bản kết xuất nhanh không?
Chúng tôi không hỗ trợ chia sẻ bản kết xuất nhanh tự động của cụm. Để tự động chia sẻ bản kết xuất nhanh, bạn phải tạo thủ công bản sao của bản kết xuất nhanh rồi chia sẻ bản sao đó.
Tôi có thể chia sẻ bản kết xuất nhanh Amazon DocumentDB của mình ra nhiều khu vực khác nhau không?
Không. Chỉ có các tài khoản trong cùng khu vực với tài khoản chia sẻ mới truy cập được bản kết xuất nhanh Amazon DocumentDB được chia sẻ của bạn.
Tôi có thể chia sẻ bản kết xuất nhanh đã mã hóa của Amazon DocumentDB không?
Có. Bạn có thể chia sẻ bản kết xuất nhanh đã mã hóa của Amazon DocumentDB. Người nhận bản kết xuất nhanh được chia sẻ phải có quyền truy cập vào khóa KMS dùng để mã hóa bản kết xuất nhanh đó.
Tôi có thể dùng bản kết xuất nhanh Amazon DocumentDB bên ngoài dịch vụ không?
Không. Bạn chỉ có thể dùng các bản kết xuất nhanh Amazon DocumentDB bên trong dịch vụ.
Điều gì xảy ra với bản sao lưu nếu tôi xóa cụm của mình?
Bạn có thể chọn tạo bản kết xuất nhanh cuối cùng khi xóa cụm. Nếu chọn phương án này, bạn có thể sử dụng bản kết xuất nhanh này để khôi phục cụm đã xóa vào lúc khác. Amazon DocumentDB sẽ giữ lại kết xuất nhanh cuối cùng do người dùng tạo ra này cùng toàn bộ các kết xuất nhanh được tạo thủ công khác sau khi cụm bị xóa.
Độ sẵn sàng cao và sao chép mạnh
Amazon DocumentDB cải thiện khả năng chịu lỗi do hư hỏng ổ đĩa cho cụm của tôi như thế nào?
Amazon DocumentDB sẽ tự động phân chia ổ đĩa lưu trữ thành từng phân khúc 10 GB trên nhiều ổ đĩa. Mỗi đoạn 10 GB trên ổ đĩa lưu trữ của bạn sẽ được sao chép theo sáu cách trên ba Vùng sẵn sàng (AZ). Amazon DocumentDB được thiết kế để xử lý minh bạch sự cố mất đến hai bản sao dữ liệu mà không làm ảnh hưởng đến khả năng ghi và sự cố mất đến ba bản sao mà không làm ảnh hưởng đến khả năng đọc. Ổ đĩa lưu trữ của Amazon DocumentDB còn có khả năng tự phục hồi. Khối dữ liệu và ổ đĩa được quét liên tục để tìm lỗi và sửa chữa ngay lập tức.
Amazon DocumentDB cải thiện thời gian phục hồi sau khi cơ sở dữ liệu hư hỏng như thế nào?
Không giống như các cơ sở dữ liệu khác, sau khi cơ sở dữ liệu hư hỏng, Amazon DocumentDB không cần chạy lại bản ghi tiến hành lại từ điểm kiểm tra cơ sở dữ liệu gần nhất (thường là năm phút) và xác nhận rằng mọi thay đổi đã được áp dụng rồi mới cho cơ sở dữ liệu đi vào hoạt động. Việc này giúp giảm thời gian khởi động lại cơ sở dữ liệu xuống dưới 60 giây trong hầu hết trường hợp. Amazon DocumentDB di chuyển bộ nhớ đệm ra khỏi tiến trình của cơ sở dữ liệu và cung cấp để sử dụng ngay tại thời điểm khởi động lại. Việc này giúp bạn không phải điều tiết lượng truy cập cho đến khi bộ nhớ đệm cache được tạo lại để tránh hao mòn.
Amazon DocumentDB hỗ trợ những loại bản sao nào?
Amazon DocumentDB hỗ trợ bản sao chỉ có quyền đọc, dùng chung ổ đĩa lưu trữ cơ bản với phiên bản chính. Các cập nhật trên phiên bản chính cũng được hiển thị với toàn bộ bản sao Amazon DocumentDB.
- Tính năng: Bản sao chỉ có quyền đọc của Amazon DocumentDB
- Số lượng bản sao: Tối đa 15 bản
- Loại bản sao: Không đồng bộ (thường là mili giây)
- Tác động đến hiệu năng trên phiên bản chính: Thấp
- Đóng vai trò mục tiêu chuyển đổi dự phòng: Có (không mất dữ liệu)
- Chuyển đổi dự phòng tự động hóa: Có
Tôi có thể có bản sao liên khu vực với Amazon DocumentDB không?
Có, bạn có thể sao chép dữ liệu của mình trên nhiều khu vực bằng tính năng Cụm toàn cầu. Cụm toàn cầu mở rộng đến nhiều Khu vực AWS. Cụm toàn cầu sẽ sao chép dữ liệu của bạn vào các cụm ở tối đa 5 Khu vực với rất ít hoặc không có tác động nào đến hiệu năng. Cụm toàn cầu cung cấp khả năng phục hồi nhanh hơn từ các sự cố ngừng hoạt động trên toàn Khu vực và cho phép khả năng đọc trên toàn cầu. Để tìm hiểu thêm, hãy xem bài đăng blog của chúng tôi.
Tôi có thể ưu tiên sử dụng một số bản sao làm mục tiêu chuyển đổi dự phòng so với các bản sao khác không?
Có. Bạn có thể chỉ định bậc ưu tiên tăng cấp cho từng phiên bản trong cụm. Nếu phiên bản chính bị lỗi, Amazon DocumentDB sẽ tăng cấp bản sao có bậc ưu tiên cao nhất lên làm bản chính. Nếu có mâu thuẫn giữa hai hay nhiều bản sao trong cùng bậc ưu tiên thì Amazon DocumentDB sẽ tăng cấp bản sao có cùng kích cỡ với phiên bản chính.
Tôi có thể sửa đổi bậc ưu tiên cho các phiên bản sau khi chúng đã được tạo không?
Bạn có thể sửa đổi bậc ưu tiên của phiên bản vào bất kỳ lúc nào. Việc sửa đổi bậc ưu tiên đơn thuần sẽ không kích hoạt chuyển đổi dự phòng.
Tôi thể ngăn không cho một số bản sao nhất định được đưa lên thành phiên bản chính không?
Bạn có thể chỉ định bậc ưu tiên thấp hơn cho các bản sao bạn không muốn tăng cấp lên làm phiên bản chính. Tuy nhiên, nếu bản sao có bậc ưu tiên cao hơn trên cụm không hoạt động bình thường hoặc không thể sử dụng vì lý do nào đó thì Amazon DocumentDB sẽ tăng cấp cho bản sao có độ ưu tiên thấp hơn.
Amazon DocumentDB sẽ đảm bảo độ sẵn sàng cao cho cụm của tôi bằng cách nào?
Amazon DocumentDB có thể được triển khai ở cấu hình có độ sẵn sàng cao bằng cách sử dụng các phiên bản bản sao ở nhiều Vùng sẵn sàng AWS dưới dạng mục tiêu chuyển đổi dự phòng. Trong trường hợp phiên bản chính bị lỗi, phiên bản bản sao sẽ tự động được tăng cấp thành phiên bản chính mới với thời gian gián đoạn dịch vụ tối thiểu.
Làm thế nào để cải thiện độ sẵn sàng của một phiên bản Amazon DocumentDB duy nhất?
Bạn có thể thêm bản sao Amazon DocumentDB bổ sung. Bản sao Amazon DocumentDB dùng chung bộ lưu trữ cơ bản với phiên bản chính. Mọi bản sao Amazon DocumentDB đều có thể được tăng cấp thành bản chính mà không làm mất dữ liệu và do đó có thể sử dụng để cải thiện khả năng chịu lỗi trong trường hợp phiên bản chính bị lỗi. Để tăng độ sẵn sàng của cụm, bạn chỉ cần tạo một đến 15 bản sao ở nhiều AZ và Amazon DocumentDB sẽ tự động đưa các bản sao đó vào lựa chọn chính cho chuyển đổi dự phòng trong trường hợp phiên bản ngừng hoạt động.
Điều gì xảy ra trong quá trình chuyển đổi dự phòng và quá trình này diễn ra trong bao lâu?
Quá trình chuyển đổi dự phòng được Amazon DocumentDB tự động xử lý để ứng dụng của bạn có thể tiếp tục các hoạt động cơ sở dữ liệu nhanh nhất có thể mà không cần phải can thiệp về mặt quản trị.
- Nếu bạn có bản sao Amazon DocumentDB, trong cùng hoặc khác Vùng sẵn sàng, khi chuyển đổi dự phòng, Amazon DocumentDB sẽ lật bản ghi tên quy chuẩn (CNAME) cho phiên bản của bạn để trỏ đến bản sao bình thường, vốn là bản sẽ được ưu tiên tăng cấp thành bản chính. Toàn bộ quá trình chuyển đổi dự phòng từ khi bắt đầu đến khi kết thúc thường diễn ra trong vòng 30 giây.
- Nếu bạn không có bản sao Amazon DocumentDB (tức là cụm phiên bản duy nhất), trước hết, Amazon DocumentDB sẽ cố gắng tạo phiên bản mới trong cùng Vùng sẵn sàng với phiên bản gốc. Aurora sẽ cố gắng hết sức để thực hiện việc thay thế phiên bản gốc này nhưng có thể không thành công, ví dụ: nếu có sự cố ảnh hưởng rộng đến Vùng sẵn sàng.
Ứng dụng của bạn sẽ thử kết nối lại cơ sở dữ liệu trong trường hợp mất kết nối.
Điều gì xảy ra nếu tôi có phiên bản chính và phiên bản bản sao Amazon DocumentDB chủ động đảm nhận lưu lượng đọc và quá trình chuyển đổi dự phòng diễn ra?
Amazon DocumentDB sẽ tự động phát hiện vấn đề với phiên bản chính của bạn và bắt đầu định tuyến lưu lượng đọc/ghi của bạn đến phiên bản bản sao Amazon DocumentDB. Trung bình, quá trình chuyển đổi dự phòng này thường diễn ra trong vòng 30 giây. Bên cạnh đó, lưu lượng đọc mà phiên bản bản sao Amazon DocumentDB phục vụ sẽ bị gián đoạn tạm thời.
Bản sao của tôi sẽ trễ hơn bản chính bao nhiêu?
Do bản sao Amazon DocumentDB dùng chung ổ đĩa dữ liệu với phiên bản bản chính nên việc sao chép gần như không bị trễ. Chúng tôi thường thấy thời gian trễ rơi vào khoảng 10 mili giây.
Bảo mật và tuân thủ
Tôi có thể sử dụng Amazon DocumentDB trong Đám mây riêng ảo của Amazon (Amazon VPC) không?
Có. Tất cả các cụm Amazon DocumentDB đều phải được tạo trong VPC. Với Amazon VPC, bạn có thể xác định một cấu trúc mạng ảo giống nhất với mạng thông thường mà bạn có thể vận hành tại trung tâm dữ liệu của riêng mình. Nhờ đó, bạn sẽ có toàn quyền kiểm soát đối với đối tượng được phép truy cập các cụm Amazon DocumentDB của mình.
Amazon DocumentDB có hỗ trợ kiểm soát quyền truy cập dựa trên vai trò (RBAC) không?
Amazon DocumentDB hỗ trợ RBAC với các vai trò tích hợp sẵn. RBAC cho phép bạn thực thi đặc quyền tối thiểu như phương pháp thực hành tốt nhất bằng cách hạn chế các hành động mà người dùng được phép thực hiện. Để biết thêm thông tin, hãy xem phần kiểm soát quyền truy cập dựa trên vai trò của Amazon DocumentDB.
Các chế độ xác thực MongoDB hiện có hoạt động với Amazon DocumentDB như thế nào?
Amazon DocumentDB tận dụng ranh giới ủy quyền và mạng nghiêm ngặt của VPC. Việc xác thực và ủy quyền cho API quản lý Amazon DocumentDB được cung cấp bởi người dùng IAM, các vai trò và chính sách. Quá trình xác thực đối với cơ sở dữ liệu Amazon DocumentDB được thực hiện thông qua các trình điều khiển và công cụ MongoDB tiêu chuẩn với Cơ chế xác thực phản hồi thử thách muối (SCRAM), cơ chế xác thực mặc định cho MongoDB.
Amazon DocumentDB có hỗ trợ mã hóa dữ liệu lưu trữ của tôi không?
Có. Amazon DocumentDB cho phép bạn mã hóa các cụm của mình bằng khóa do bạn quản lý thông qua Dịch vụ quản lý khóa (KMS) của AWS. Trên cụm đang chạy với mã hóa Amazon DocumentDB, dữ liệu đang được lưu trữ trên bộ lưu trữ cơ bản sẽ được mã hóa, giống như các bản sao lưu, bản kết xuất nhanh và bản sao tự động trong cùng cụm. Quá trình mã hóa và giải mã được xử lý một cách trơn tru. Để biết thêm thông tin về cách sử dụng KMS với Amazon DocumentDB, hãy xem phần Mã hóa dữ liệu đang được lưu trữ của Amazon DocumentDB.
Tôi có thể mã hóa cụm hiện có chưa được mã hóa không?
Hiện không hỗ trợ tính năng mã hóa cụm Amazon DocumentDB hiện có chưa được mã hóa. Để sử dụng mã hóa Amazon DocumentDB cho cụm hiện có chưa được mã hóa, hãy tạo cụm mới có bật mã hóa rồi di chuyển dữ liệu của bạn vào đó.
Amazon DocumentDB đáp ứng chứng chỉ tuân thủ nào?
Amazon DocumentDB được thiết kế để đáp ứng tiêu chuẩn bảo mật cao nhất và để giúp tạo điều kiện cho bạn trong việc xác minh tính bảo mật và đáp ứng các nghĩa vụ tuân thủ cũng như quy định của riêng bạn. Amazon DocumentDB được đánh giá tuân thủ PCI DSS , ISO 9001 , 27001 , 27017 và 27018 , SOC 1, 2 và 3 cùng chứng chỉ Khuôn khổ bảo mật chung (CSF) của Liên minh Tin cậy về Thông tin Y tế (HITRUST), đồng thời đáp ứng đủ điều kiện của HIPAA. Báo cáo tuân thủ của AWS có sẵn để tải xuống trong AWS Artifact.
Nâng cấp phiên bản chính
Nâng cấp phiên bản chính tại chỗ là gì?
Nâng cấp phiên bản chính (MVU) tại chỗ cho phép bạn nâng cấp cụm Amazon DocumentDB 3.6 hoặc 4.0 lên Amazon DocumentDB 5.0 bằng cách sử dụng Bảng điều khiển AWS, Bộ phát triển phần mềm (SDK) hoặc Giao diện dòng lệnh (CLI). Với MVU tại chỗ, bạn không cần phải tạo các cụm mới hoặc thay đổi điểm cuối của mình. MVU tại chỗ được cung cấp ở tất cả các khu vực có Amazon DocumentDB 5.0. Để bắt đầu sử dụng MVU tại chỗ, vui lòng xem lại tài liệu về MVU tại chỗ.
Tại sao tôi nên sử dụng MVU tại chỗ?
MVU tại chỗ cho phép bạn nâng cấp liền mạch các cụm Amazon DocumentDB 3.6 hoặc 4.0 lên phiên bản 5.0 mà không cần thực hiện sao lưu và khôi phục sang một cụm khác và không cần sử dụng các công cụ di chuyển dữ liệu khác. Bằng cách này, MVU tại chỗ giảm thời gian và công sức liên quan đến quá trình nâng cấp thông thường, vốn đòi hỏi phải cấu hình điểm cuối nguồn và đích, di chuyển chỉ mục và dữ liệu, thay đổi mã ứng dụng, v.v.
Bạn sẽ không cần phải thay đổi điểm cuối trong ứng dụng của bạn sau khi nâng cấp. Vì dữ liệu nằm trong cùng một cụm, bạn sẽ không mất thêm phí khi nâng cấp bằng cách sử dụng tính năng này.
Thời gian ngừng hoạt động khi nâng cấp với MVU tại chỗ là bao lâu?
Thời gian ngừng hoạt động có thể thay đổi theo từng cụm, tùy thuộc vào số lượng bộ sưu tập, chỉ mục, cơ sở dữ liệu và phiên bản. Trước khi chạy nâng cấp phiên bản chính tại chỗ trên cụm sản xuất của bạn, chúng tôi thực sự khuyên bạn nên chạy nâng cấp phiên bản chính tại chỗ trong môi trường thấp hơn để kiểm thử thời gian ngừng hoạt động, hiệu năng cũng như xác minh rằng các ứng dụng của bạn hoạt động như mong đợi sau khi nâng cấp.
Bạn cũng có thể sử dụng tính năng nhân bản nhanh của Amazon DocumentDB nhân bản dữ liệu cụm để kiểm thử. Tùy thuộc vào độ phức tạp của triển khai Amazon DocumentDB, bạn có thể tương tác với kiến trúc sư giải pháp cơ sở dữ liệu của chúng tôi để được trợ giúp thêm.
Hiện MVU tại chỗ hỗ trợ phiên bản công cụ nào?
MVU tại chỗ chỉ được hỗ trợ với Amazon DocumentDB 3.6 hoặc 4.0 làm nguồn và phiên bản 5.0 làm đích. MVU tại chỗ không được hỗ trợ cho Cụm toàn cầu hoặc Cụm linh hoạt Amazon DocumentDB hoặc với DocumentDB 4.0 làm đích.
Máy học
Làm cách nào để sử dụng dữ liệu của mình trong Amazon DocumentDB nhằm xây dựng mô hình máy học?
Amazon DocumentDB tích hợp với Amazon SageMaker Canvas, giúp dễ dàng xây dựng mô hình máy học (ML) và tùy chỉnh mô hình nền tảng bằng dữ liệu được lưu trữ trong Amazon DocumentDB mà không cần viết một dòng mã nào. Bạn không còn cần phải phát triển dữ liệu tùy chỉnh và quy trình ML giữa Amazon DocumentDB và SageMaker Canvas. Bạn có thể khởi chạy SageMaker Canvas từ bên trong bảng điều khiển Amazon DocumentDB và thêm cơ sở dữ liệu Amazon DocumentDB hiện có làm nguồn dữ liệu để bắt đầu xây dựng mô hình máy học của bạn. Bạn có thể sử dụng dữ liệu của mình trong DocumentDB trong SageMaker Canvas để xây dựng các mô hình dự đoán tỷ lệ khách hàng rời bỏ dịch vụ, phát hiện gian lận, dự đoán lỗi bảo trì, dự báo số liệu tài chính và doanh số bán hàng, tối ưu hóa hàng tồn kho, tóm tắt nội dung và tạo nội dung.
AI tạo sinh và máy học
Tìm kiếm véc-tơ là gì?
Tìm kiếm véc-tơ là một phương pháp được sử dụng trong máy học (ML) để tìm các điểm dữ liệu tương tự với một điểm dữ liệu cụ thể bằng cách so sánh biểu diễn véc-tơ của các điểm dữ liệu đó bằng cách sử dụng các chỉ số khoảng cách hoặc độ tương đồng. Hai véc-tơ càng gần nhau trong không gian véc-tơ thì các mục cơ bản càng được coi là tương đồng. Kỹ thuật này giúp nắm bắt ý nghĩa hoặc ngữ nghĩa của dữ liệu. Cách tiếp cận này hữu ích trong nhiều ứng dụng khác nhau, chẳng hạn như hệ thống đề xuất, xử lý ngôn ngữ tự nhiên và nhận dạng hình ảnh.
Chi phí liên quan đến việc sử dụng Amazon DocumentDB làm nguồn dữ liệu trong Amazon SageMaker Canvas để xây dựng các mô hình máy học là bao nhiêu?
Amazon SageMaker Canvas cung cấp giao diện không dùng mã để xây dựng các mô hình máy học bằng dữ liệu từ các nguồn dữ liệu khác nhau bao gồm Amazon DocumentDB. Bạn sẽ bị tính phí cho việc sử dụng SageMaker Canvas và cho các I/O kết quả khi SageMaker Canvas đọc dữ liệu từ phiên bản Amazon DocumentDB của bạn. Bạn không phải trả thêm phí để sử dụng DocumentDB làm nguồn dữ liệu trong Amazon SageMaker Canvas. Truy cập trang định giá Amazon DocumentDB và trang định giá SageMaker Canvas để tìm hiểu thêm.
Tại sao tôi nên sử dụng tìm kiếm véc-tơ dành cho Amazon DocumentDB?
Tìm kiếm véc-tơ dành cho Amazon DocumentDB kết hợp tính linh hoạt và tính năng truy vấn phong phú của cơ sở dữ liệu tài liệu dựa trên JSON với sức mạnh của tìm kiếm véc-tơ. Bạn có thể sử dụng dữ liệu Amazon DocumentDB hiện có hoặc cấu trúc dữ liệu tài liệu linh hoạt để xây dựng các trường hợp sử dụng máy học và AI tạo sinh như trải nghiệm tìm kiếm ngữ nghĩa, đề xuất sản phẩm, cá nhân hóa, chatbot, phát hiện gian lận và phát hiện bất thường. Truy cập tài liệu về tìm kiếm véc-tơ dành cho Amazon DocumentDB để tìm hiểu thêm.
Phiên bản nào của Amazon DocumentDB hỗ trợ tìm kiếm véc-tơ?
Tìm kiếm véc-tơ dành cho Amazon DocumentDB có sẵn trên các cụm theo phiên bản Amazon DocumentDB 5.0.
Việc triển khai tìm kiếm ngữ nghĩa khác với tìm kiếm từ khóa với Amazon DocumentDB như thế nào?
Tìm kiếm véc-tơ dành cho Amazon DocumentDB cho phép sử dụng tìm kiếm ngữ nghĩa để bạn có thể nắm bắt ý nghĩa, ngữ cảnh và mục tiêu đằng sau dữ liệu của mình. Tìm kiếm từ khóa tìm kiếm tài liệu dựa trên văn bản thực tế hoặc ánh xạ từ đồng nghĩa được xác định trước. Ví dụ: trong một ứng dụng thương mại điện tử truyền thống, một chiếc váy đỏ có thể trả lại các sản phẩm có từ “đỏ” và “váy” trong mô tả. Tìm kiếm ngữ nghĩa sẽ truy xuất các kết quả có những chiếc váy với các sắc thái khác nhau của màu đỏ, có thể cải thiện trải nghiệm người dùng.
Chi phí liên quan đến việc sử dụng tìm kiếm véc-tơ dành cho Amazon DocumentDB là bao nhiêu?
Bạn không tốn thêm phí khi sử dụng tìm kiếm véc-tơ dành cho Amazon DocumentDB. Phí điện toán, I/O, lưu trữ và sao lưu tiêu chuẩn sẽ được áp dụng khi bạn lưu trữ, lập chỉ mục và tìm kiếm véc-tơ trong Amazon DocumentDB. Truy cập trang định giá Amazon DocumentDB để tìm hiểu thêm.
Tại sao tôi nên sử dụng máy học không cần mã với Amazon DocumentDB và Amazon SageMaker Canvas?
Amazon DocumentDB tích hợp với Amazon SageMaker Canvas, giúp dễ dàng xây dựng các ứng dụng trí tuệ nhân tạo (AI) tạo sinh và máy học (ML) bằng cách sử dụng dữ liệu được lưu trữ trong Amazon DocumentDB. Bạn không còn cần phải phát triển dữ liệu tùy chỉnh và quy trình ML giữa Amazon DocumentDB và SageMaker Canvas. Việc tích hợp trong bảng điều khiển loại bỏ những phần việc nặng nhọc cùng một kiểu để kết nối và truy cập dữ liệu nhằm tăng tốc quá trình phát triển ML với trải nghiệm không cần viết nhiều mã/không cần mã (LCNC). Bạn có thể khởi chạy SageMaker Canvas từ bên trong bảng điều khiển Amazon DocumentDB và thêm cơ sở dữ liệu Amazon DocumentDB hiện có làm nguồn dữ liệu.
Tích hợp không ETL
Tại sao tôi nên sử dụng tính năng tích hợp không ETL giữa Amazon DocumentDB và Dịch vụ OpenSearch của Amazon?
Tính năng tích hợp không ETL với Dịch vụ OpenSearch của Amazon giúp loại bỏ sự phức tạp về vận hành trong việc trích xuất, chuyển đổi, tải dữ liệu từ tập hợp trong Amazon DocumentDB sang cụm được quản lý hoặc bộ sưu tập phi máy chủ trong Dịch vụ OpenSearch của Amazon. Nhờ tính năng tích hợp này, bạn không còn phải xây dựng hoặc quản lý các quy trình dữ liệu cũng như chuyển đổi dữ liệu.
Trong trường hợp muốn tìm kiếm véc-tơ cho trường hợp sử dụng AI tạo sinh của mình, khi nào tôi nên sử dụng tính năng tìm kiếm véc-tơ gốc của Amazon DocumentDB và khi nào nên dùng tích hợp không ETL với Dịch vụ OpenSearch của Amazon?
Nếu muốn sử dụng API MongoDB thì bạn nên sử dụng tính năng cơ sở dữ liệu gốc trong Amazon DocumentDB để tìm kiếm véc-tơ trong tài liệu của bạn. Tích hợp không ETL trên Amazon DocumentDB với Dịch vụ OpenSearch của Amazon rất phù hợp để tìm kiếm trong các bộ sưu tập, cũng như lưu trữ và lập chỉ mục vec-tơ với hơn 2.000 chỉ số.
Tính năng tích hợp không ETL này sao chép dữ liệu từ Amazon DocumentDB sang Dịch vụ OpenSearch của Amazon như thế nào?
Tính năng tích hợp không ETL giữa Amazon DocumentDB và Dịch vụ OpenSearch của Amazon sử dụng Amazon OpenSearch Ingestion để di chuyển liền mạch dữ liệu hoạt động từ Amazon DocumentDB sang Dịch vụ OpenSearch của Amazon. Để bắt đầu sử dụng, bạn bật chức năng thay đổi luồng trên tập hợp Amazon DocumentDB cần được sao chép. Tính năng tích hợp không ETL sẽ thiết lập một quy trình Amazon OpenSearch Ingestion trong tài khoản của bạn để tự động sao chép dữ liệu vào cụm được quản lý hoặc tập hợp phi máy chủ trong Dịch vụ OpenSearch của Amazon.
Amazon OpenSearch Ingestion tự động hiểu định dạng của dữ liệu trong tập hợp Amazon DocumentDB và ánh xạ dữ liệu đến Dịch vụ OpenSearch của Amazon để mang lại kết quả tìm kiếm có hiệu năng cao nhất. Bạn có thể đồng bộ dữ liệu từ nhiều tập hợp Amazon DocumentDB thông qua nhiều quy trình vào một cụm được quản lý hoặc tập hợp phi máy chủ trong Dịch vụ OpenSearch của Amazon để cung cấp thông tin chuyên sâu toàn diện trong một vài ứng dụng. Bạn có thể chỉ định bộ xử lý dữ liệu tùy chỉnh khi xác định cấu hình tải nhập trong Dịch vụ OpenSearch của Amazon. Các bản cập nhật sau đó cho các tập hợp trong DocumentDB cũng sẽ được sao chép vào Dịch vụ OpenSearch của Amazon mà không cần bất kỳ thao tác can thiệp thủ công nào.
Quy trình chuyển đổi dữ liệu diễn ra như thế nào từ khi chuyển dữ liệu từ Amazon DocumentDB sang Dịch vụ OpenSearch của Amazon?
Quy trình tích hợp không ETL này sử dụng các tính năng chuyển đổi dữ liệu sẵn có trong quy trình OpenSearch Ingestion để tổng hợp và lọc dữ liệu trong khi di chuyển dữ liệu.
Tôi có những tùy chọn nào nếu không muốn sử dụng logic chuyển đổi do Amazon OpenSearch Ingestion cung cấp?
Bạn cũng có thể viết logic chuyển đổi tùy chỉnh nếu bạn muốn có tính năng chuyển đổi theo yêu cầu của riêng mình và Amazon OpenSearch Ingestion sẽ quản lý quá trình chuyển đổi. Thay vào đó, nếu bạn muốn di chuyển toàn bộ dữ liệu từ nguồn đến nơi gom dữ liệu mà không tùy chỉnh, Amazon OpenSearch Ingestion sẽ cung cấp các kế hoạch chi tiết có thể triển khai ngay để bạn có thể thực hiện các tích hợp chỉ với một vài cú nhấp chuột.
Cần có các quyền bảo mật nào để sử dụng tính năng tích hợp không ETL cho Amazon OpenSearch?
Để đảm bảo rằng Amazon OpenSearch Ingestion có các quyền cần thiết để sao chép dữ liệu từ Amazon DocumentDB, tính năng tích hợp không ETL sẽ tạo vai trò IAM với các quyền cần thiết để đọc dữ liệu từ tập hợp trong Amazon DocumentDB và ghi vào miền hoặc tập hợp trong Amazon OpenSearch. Sau đó, vai trò này sẽ được chuyển sang cho các quy trình của Amazon OpenSearch Ingestion để đảm bảo duy trì khả năng bảo mật phù hợp khi chuyển dữ liệu từ cơ sở dữ liệu nguồn đến cơ sở dữ liệu đích.
Làm cách nào để theo dõi trạng thái tích hợp giữa Amazon DocumentDB và Dịch vụ OpenSearch của Amazon?
Bạn có thể xem tất cả các chỉ số liên quan đến tính năng tích hợp không ETL với Amazon DocumentDB trên bảng thông tin điều khiển được cung cấp bởi Amazon DocumentDB và quy trình OpenSearch Ingestion. Bạn cũng có thể truy vấn bản ghi thời gian thực trong Amazon CloudWatch và thiết lập cảnh báo tùy chỉnh bằng Amazon CloudWatch được kích hoạt khi có vi phạm đối với ngưỡng do người dùng xác định.
Truy cập trang định giá của Amazon DocumentDB (với khả năng tương thích MongoDB).
Bắt đầu xây dựng với Amazon DocumentDB (với khả năng tương thích MongoDB) trong Bảng điều khiển AWS.