sosyal ağ - Kullanıcı profili tasarımı şema soru

0 Cevap php

Ben sitemde kullanıcı profilleri oluşturma ve bu tasarımı nasıl kaybettim: Birçok alanları bazı vb ikamet şehir, doğum günü gibi 1:1 'dir Ama 1 50 alanlar üzerinde vardır, vardır: çok (veya birçok Birçok?) sevdiğiniz filmleri gibi, spor takımları, partner tercihi, ekran isimleri, telefon numaraları, e-posta adresleri vb önceki şirketlerin bir kişi birçok şirket ait vb, önceki okullarında, çalıştı olduğunda daha karmaşık alır ve orada Tarih bu grubun birçok alan, departman, şirket adı, endüstri adı, vb çalıştı

Yani soru, tüm bu depolamak nasıl? Bütün bu profil alanları normalize katılmak için pek çok tablo var olacaktır. Bildiğim kadarıyla ben okumak gibi, sosyal ağlar için insanlar Normalleştirilmemiş yaklaşımı öneriyoruz. Ama eitherways, bütün kullanıcı bilgilerini ve ana kullanıcı tabloda profil bilgileri depolamak ediyorum, böylece her satır benzersiz bir kullanıcı. I esp favori filmler gibi tüm bu çoklu tercihini saklamak zorunda kalırsanız kendisi alanlarda bütün bir grup var ve yüzlerce geçmiş şirketlerde gidebilir, böylece kullanıcı tabloda çiftleri sürü olacaktır.

Bu ne yaklaşım sosyal ağlar alır?

0 Cevap