В настоящее время я использую таблицы InnoDB, но меня смущает то, что, если я использую более одного движка в БД?
Поскольку я использовал "лучший" в названии, он предупреждает, что вопрос субъективен, но учитывая очень ограниченное число диалектов, о котором идет речь, и что я не понимаю различимых факторов между ними (что лучше всего) мне нужно это объяснять в ответе.
Для справки здесь находятся указанные диалекты, найденные в org.hibernate.dialect:
- MySQL5Dialect
- MySQL5InnoDBDialect
- MySQLDialect
- MySQLInnoDBDialect
- MySQLMyISAMDialect