การออกแบบBigTable นั้นปฏิเสธปรัชญาหลายประการของโมเดลเชิงสัมพันธ์มาตรฐานซึ่งเลือกที่จะทำให้ denormalization เป็นโฮสต์ขนาดใหญ่ของโต๊ะตัวเล็ก ๆ อย่างชัดเจน
หนึ่งในพื้นที่ที่มีขนาดใหญ่กว่าซึ่งปัญหานี้อยู่ในการสร้างแบบจำลองของหลายคนเข้าร่วมจำนวนมาก
วิธีหนึ่งในการสร้างโมเดลการรวมเหล่านี้คือการละเมิดรูปแบบปกติแรกและนำข้อมูลที่น่าสนใจทั้งหมดใน db.ListProperty () ขณะนี้มีความสามารถในการค้นหาได้จากแบบสอบถามฉันยังไม่ได้สำรวจความหมายของประสิทธิภาพของการค้นหารายการเทียบกับการดึงตารางอื่น
เนื่องจากการเชื่อมโยงเป็นไปไม่ได้จึงเป็นไปได้ที่จะเชื่อมโยงตารางผ่าน RelationshipProperties ดังนั้นด้วยความพยายามที่เพียงพอตารางจุดตัดมาตรฐาน (ตารางที่มีคีย์หลักร่วมซึ่งอ้างอิงตารางหลักทั้งสอง) สามารถสร้างได้ มีใครสำรวจประสิทธิภาพการทำงานของการใช้งานที่หลากหลาย?
-Edit-
ในขณะที่รายการของคีย์ที่แนะนำในเอกสารเป็นจริงวิธีหนึ่งที่จะทำมันฉันสนใจในประสิทธิภาพและอัตราความผิดปกติของที่และการใช้งานอื่น ๆ มีประโยชน์ในการสร้างรายการคีย์ร่วมกันหรือไม่? ความพยายามที่เกี่ยวข้องกับการทำซ้ำได้รับคุ้มราคาหรือไม่ มีวิธีที่ดีกว่าที่จะทำหรือไม่