Hallo.
Ich habe mich gestern mit dem Update von 4.4 auf 4.9 beschäftigt.
Für die Contao (Managed Edition) Version 4.9 wird laut GitHub-Readme "innodb_large_prefix=ON"-Einstellung empfohlen.
Alternativ darf man in config/config.yml charset und collate definieren.
In den MariaDB Versionen 10.3.1 bis 10.4.2 ist die Systemvariable innodb_large_prefix nicht verfügbar.
Im Moment ist es deprecated und ab der Version 10.6 wird diese wieder entfernt.
( Quelle: https://mariadb.com/kb/en/innodb-sys...b_large_prefix )
Bei MySQL ist es zur Zeit als Deprecated markiert und wird in den nächsten Releases entfernt.
( Quelle: https://dev.mysql.com/doc/refman/5.7...b_large_prefix )
Meine Frage ist nun:
Welchen unterschied macht es zwischen den beiden Lösungen und welche Vor- und Nachteile gibt es hier?
Wie sieht es mit der Sicherheit und PageSpeed aus ?