Was ist in MySQL der Unterschied zwischen dem Speichern von Daten in mehreren Spalten und dem Speichern von Daten in JSON-Spalten?
<p>Angenommen, ich habe eine Tabelle namens T1. Zunächst sind die Spalten ID, Identifier, C1 und C2 vorhanden. Im Laufe der Zeit werde ich neue Spalten C3, C4 usw. hinzufügen. Wäre es besser, diese Spalten als ID, Kennung und Info zu haben? Dabei ist Info eine JSON-Spalte, die C1, C2, C3 als Schlüssel und die entsprechenden Werte enthält. Wie hoch wird die Leistung bei Lese-, Schreib- und Aktualisierungsvorgängen sein, wenn man die Größe von etwa 10^9 Datensätzen bedenkt? </p>