Các BigTable thiết kế từ chối rất nhiều các triết lý của mô hình quan hệ tiêu chuẩn, thích một cách rõ ràng denormalization đến một máy chủ lớn của bảng nhỏ.
Một trong những lĩnh vực lớn hơn mà đây là một vấn đề nằm trong mô hình của nhiều người tham gia.
Một cách để mô hình hóa các phép nối này là vi phạm hình thức bình thường đầu tiên và đưa tất cả dữ liệu thú vị vào db.ListProperty (). Mặc dù điều này có khả năng tìm kiếm được từ một truy vấn, tôi vẫn chưa khám phá ý nghĩa hiệu suất của việc tìm kiếm danh sách so với việc kéo một bảng khác.
Như tham gia là không thể, nó là có thể để bảng liên kết thông qua RelationshipProperties. Do đó, với đủ nỗ lực, có thể tạo bảng giao cắt tiêu chuẩn (một bảng có khóa chính chung tham chiếu cả hai bảng cha). Có ai khám phá các hit hiệu suất của các triển khai khác nhau?
-Biên tập-
Mặc dù Danh sách các khóa được đề xuất trong tài liệu thực sự là một cách để làm điều đó, tôi quan tâm đến hiệu suất và tỷ lệ bất thường của việc đó và các triển khai khác. Có tiện ích trong việc tạo danh sách các khóa lẫn nhau? Là nỗ lực liên quan đến việc lặp đi lặp lại có đáng giá? Có cách nào tốt hơn để làm điều đó?