Я, начинают к разработке scial совместное использование веб-сайта, таким образом, мне любопытно на предмет Схемы проектирования баз данных... Таким образом в Анализе данных Схема "звезда" является лучшей, но как насчет социального веб-сайта совместного использования... И поскольку природа веб-сайтов SS там будет (я надеюсь :)) многие пользователи в то же время... Который лучше для производительности для использования передозировки...
Что вы хотите сделать? Star Schema и Snow Flake - это схемы отчетов. Социальному обмену это не нужно, разве что для отчетности?
Вам нужно что-то, представляющее социальные отношения, что обычно делается с помощью базы данных графов http://en.wikipedia.org/wiki/Graph_database или в РСУБД есть графовые техники, такие как эта Более подробно в книге Селко
Звезда и Снежинка на самом деле не являются методами проектирования. Это общие шаблоны, которые возникают как часть или вся схема. Насколько мне известно, термин «Снежинка» был изобретен Ральфом Кимбаллом и актуален только в том случае, если вы используете его методологию «размерного» дизайна (которую я бы определенно не рекомендовал для сайта социальной сети!).
Лучшим вариантом по умолчанию для вашей базы данных, как правило, должна быть стандартная форма. Стремитесь быть хотя бы в 5-й нормальной форме Бойса-Кодда, если вы не найдете веских причин для ее изменения.