BigTable tasarım açıkça minik tablolar büyük bir ana bilgisayara denormalization tercih standart ilişkisel modellerin felsefelerin birçok reddeder.
Bunun bir problem olduğu daha geniş alanlardan biri, birçok ila birçok birleştirmenin modellenmesidir.
Bu birleşimleri modellemenin bir yolu, ilk normal formu ihlal etmek ve tüm ilginç verileri bir db.ListProperty () içine koymaktır. Bu bir sorgudan aranabilir olma yeteneğine sahip olsa da, henüz başka bir tablo çekmeye karşı bir liste aramanın performans sonuçlarını araştırmadım.
Birleşimler mümkün olmadığından , RelationshipProperties aracılığıyla tabloları bağlamak mümkündür. Bu nedenle, yeterli çaba ile standart kesişim tablosu (her iki üst tabloya başvuran ortak birincil anahtarlı bir tablo) oluşturulabilir. Çeşitli uygulamaların performans hitlerini araştıran var mı?
-Düzenle-
Belgelerde önerilen Anahtar Listesi gerçekten bunu yapmanın bir yolu olsa da, bunun ve diğer uygulamaların performans ve anomali oranları ile ilgileniyorum. Karşılıklı anahtar listeleri oluşturmada fayda var mı? Tekrarlanan çabalar fiyata değer mi? Bunu yapmanın daha iyi bir yolu var mı?