Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was ist effizienter:Mehrere MySQL-Tabellen oder eine große Tabelle?

Mehrere Tabellen helfen in folgenden Fällen/Fällen:

(a) Wenn verschiedene Personen Anwendungen mit unterschiedlichen Tabellen entwickeln, ist es sinnvoll, sie aufzuteilen.

(b) Wenn Sie verschiedenen Personen unterschiedliche Befugnisse für unterschiedliche Teile der Datenerfassung erteilen möchten, ist es möglicherweise bequemer, sie aufzuteilen. (Natürlich können Sie sich ansehen, wie Sie Ansichten definieren und ihnen entsprechende Berechtigungen erteilen).

(c) Um Daten an andere Orte zu verschieben, insbesondere während der Entwicklung, kann es sinnvoll sein, Tabellen zu verwenden, was zu kleineren Dateigrößen führt.

(d) Ein kleinerer Fußabdruck kann bei der Entwicklung von Anwendungen für die spezifische Datenerfassung einer einzelnen Entität hilfreich sein.

(e) Es ist eine Möglichkeit:Was Sie als Einzelwertdaten betrachteten, könnte sich in Zukunft als wirklich mehrere Werte herausstellen. z.B. Kreditlimit ist ab sofort ein Einzelwertfeld. Aber morgen können Sie entscheiden, die Werte als (Datum von, Datum bis, Kreditwert) zu ändern. Geteilte Tabellen könnten sich jetzt als nützlich erweisen.

Meine Stimme wäre für mehrere Tabellen - mit entsprechend aufgeteilten Daten.

Viel Glück.