Ich möchte "Tweets" und "Facebook Status" in meiner App als Teil der "Status-Sammlung" speichern, so dass jede Status-Sammlung eine Menge Tweets oder eine Menge Facebook enthält Status. Für Facebook bin ich nur an Text interessiert, also werde ich keine Videos/Fotos für jetzt speichern.sollte ich zwei separate Tabellen für zwei ähnliche Objekte erstellen
Ich frage mich in Bezug auf Best Practice für DB-Design. Ist es besser, eine Tabelle zu haben (setzen Sie das Maximum für den Status auf 420, um sowohl das Facebook- als auch das Twitter-Limit einzuschließen) mit der Spalte "Typ", die den Status bestimmt, oder ist es besser, zwei separate Tabellen zu haben? und warum?
Sie machen einen guten Punkt. Ich würde nur sagen, dass Sie Ihre DB wahrscheinlich basierend darauf entwerfen sollten, was Ihre Geschäftsobjekte nicht sind, was die realen Weltobjekte sind. Ich denke, es kommt darauf an, ob er sich für SocialMediaMessages oder Tweets und FB-Posts interessiert ... –
Ja, das macht Sinn. Anforderungen ändern sich in der Zukunft normalerweise und wir benötigen möglicherweise zusätzliche Informationen für jeden Typ in der Zukunft. – Tam