Câu 15. Bạn đang tạo một bảng DynamoDB để lưu trữ tất cả các bộ phim đã được phát hành từ năm 1938. Ứng dụng của bạn sẽ cho phép người dùng tìm kiếm theo tiêu đề phim và xem chi tiết của bộ phim đó. Cho mẫu dưới đây hiển thị dữ liệu phim mà bạn sẽ nhập, bộ khóa tốt nhất để áp dụng cho bảng này là gì?
{
"title": "The Avengers",
"year": 2012,
"cast": ["Mark Ruffalo", "Robert Downey, Jr."],
"genres": ["Action"]
}
- Khóa chính nên là một khóa phân vùng của trường tiêu đề.
- Khóa chính nên là trường tiêu đề và khóa phân vùng nên là trường thể loại.
- Khóa chính nên là một khóa hỗn hợp bao gồm một khóa phân vùng trên trường tiêu đề và một khóa sắp xếp trên trường năm.
- Khóa chính nên được tạo dưới dạng một giá trị hoàn toàn duy nhất, chẳng hạn như một danh sách số nguyên tuần tự của các ID phim. Khóa phân vùng nên là trường tiêu đề để tìm kiếm nhanh chóng.