Stefan: wenige große oder viele kleine Datensätze

Beitrag lesen

Hi,

ich hab nochmal eine Frage aufbauend auf meine vorheriges Thema. Was denkt ihr:

Ihr habt eine Datenbank mit einer Tabelle Users und eine Tabelle Posts. Ihr verknüpft diese über eine Tabelle Postviews. Nun, gehen wir davon aus wir haben 100.000 User und insgesamt 1.000.000 Beiträge. Das bedeutet in einem relationalen Datenbanksystem liegen in der Postviews (wenn alle User alle Beiträge lesen) insgesamt 100.000.000.000 Datensätze. Das ist natürlich eine Menge, auf die man stolz sein kann.

Nun die Frage: Macht das Sinn? Kommt die Datenbank damit klar? Mir ist klar dass sie dafür ausgelegt ist, aber verarbeitet sie diese Menge auch noch schnell?! Oder wäre es hier nicht besser für jeden User alle gelesenen posts per id zu speichern und diese als kommagetrennte liste in einem textfeld zu speichern? dann hätte man wenige große Datensätze? Wie denkt ihr?

Danke,

Gruss
Stefan