Ich baue eine Datenbank, es erfordert jede Zeile über 60.000 Bytes (sehr nah an MySQL maximale Zeilengröße, im Grunde viele varchar (500) Anweisungen [notwendig]). Nun, soweit ich weiß, ist das im Myismus in Ordnung.MYSQL innodb mit fast Max Anzahl von Varchar-Spalten (60K)
Allerdings denke ich Innodb aufgrund seiner Zeilensperre Verhalten (ich bekomme viele Updates zu meiner Tabelle). Ich habe gerade einige beunruhigende Informationen bezüglich innodb gefunden, das nicht große Reihen mag (etwas ungefähr 8000 Bytes maximal oder etwas).
Also, da meine Tabelle Reihen von jeweils ca. 60.000 (!) Bytes haben wird, ist das ein Problem für innodb? Ist das ein großes Problem? Deal Breaker? Was würdest du vorschlagen?
Tabelle: ID (int, AutoInc, Primärschlüssel), varchar (500), varchar (500) ... wiederholen ... varchar (500) bis zum Ende der Tabelle
erreicht
Bitte erläutern Sie die Zusammensetzung Ihrer Zeilen. Blob- und Textspalten zum Beispiel haben leicht unterschiedliche Regeln für die Beurteilung der Größe. –
Ich habe eine Erklärung meiner Zeilen hinzugefügt. insgesamt sind etwa 7 Millionen Zeilen. – David19801
Ich würde vorschlagen, MySQL nicht zu verwenden. Gibt es einen Grund, warum Sie MySQL anstelle einer NoSQL-Lösung verwenden möchten? – Wolph