Hallo,
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?
Naja, Du hättest dann trotzdem 100.000 Datensätze, wobei jeder Datensatz so ca 7MByte (1.000.000 x (max 6 Byte f. Id + 1 Byte f. Trennzeichen) gross sein würde, die Tabelle hat dann also an die 700 GByte (ohen VErwaltungsinformationen wie Indizes usw).
Dazu kommt der Rechenaufwand, um diese Textfelder immer wieder zu zerlegen bzw. zusammenzubauen. Soll ich weiter machen?
Ich denke, wenn Du mit solchen Mengen arbeitest, ist eine gute Datenbank, die auch mit großen Datenmengen zurecht kommt, verbunden mit einer entsprechenden Hardware sowieso unerlässlich.
Grüße
Klaus