Angenommen, Sie erstellen eine Datenbank zum Speichern von Nachrichten für eine Chat-Room-Anwendung. Es gibt eine unbegrenzte Anzahl von Chatrooms (sie werden zur Laufzeit bei Bedarf erstellt) und alle Nachrichten müssen in der Datenbank gespeichert werden.Datenbankdesign - Milliarden von Datensätzen in einer Tabelle?
Wäre es falsch, eine riesige Tabelle zu erstellen, um Nachrichten für alle Chatrooms zu speichern, in dem Wissen, dass es in dieser einen Tabelle möglicherweise Milliarden von Datensätzen geben könnte?
Wäre es umsichtiger, dynamisch eine Tabelle für jeden erstellten Raum zu erstellen und die Nachrichten dieses Raums nur in dieser Tabelle zu speichern?
Sie können auf Ihre Anwendungsfälle erarbeiten wollen. Hohe Schreibvorgänge? Welche Art von Lesevorgängen? Wenn keine anderen Informationen vorliegen, ist eine Tabelle die "korrekteste". Aber wie das in der realen Welt funktioniert, ist eine völlig andere Frage. Und Sie haben keine Informationen darüber gegeben, damit Leute genau antworten können. –