Проектирование базы данных - потоки данных из нескольких источников - PullRequest
0 голосов
/ 10 февраля 2011

Каков наилучший способ хранения данных одного и того же типа в одной и той же таблице, полученной из нескольких источников?

В моей таблице веб-сайтов есть несколько доменов, один из которых - Facebook.Бизнес-правила гласят, что одна организация может иметь несколько адресов Facebook.

Вначале я планировал удалять все адреса веб-сайтов с доменом facebook для организации каждый раз, когда я получал новый фид из одного из моих источников, но это привело бы к удалению других веб-сайтов facebook, загруженных из других источников.

Как лучше всего это преодолеть?

Должен ли я вести запись об источнике, откуда каждая запись была загружена в таблицу, или у меня должны быть отдельные доменные имена в зависимости от нагрузкит.е. webfacebook, source1facebook.

1 Ответ

1 голос
/ 10 февраля 2011

Я бы создал, скажем, таблицу «Источник», используемую для идентификации каналов в, скажем, таблице «Каналы» .... при условии, что каналы из источников имеют общие данные (если возможно, столбцы). Таким образом, если вам нужно удалить или обновить фид для «facebook», вы можете сначала получить фиды «facebook», а затем углубиться в это ... это мои 2 цента.

...