Как человек из индустрии данных, я имел дело именно с этой ситуацией.
Вообще говоря, MySQL будет быстрее.
Однако вы не указываете тип приложения, которое разрабатываете. Вы разрабатываете приложение для хранилища данных, которое в основном используется для поиска и поиска записей? Сколько полей обычно присутствует в ваших записях? Сколько записей обычно присутствует в ваших файлах данных? Имеют ли эти файлы какие-либо реляционные свойства друг к другу, то есть есть ли у вас файл клиентов и файл заказов клиентов? Сколько у вас есть времени на разработку системы?
Ответ будет зависеть от ответа на вопросы, перечисленные ранее. Тем не менее, вы можете использовать следующие рекомендации:
Если вы создаете приложение для хранилища данных с записями, превышающими один миллион, вы можете подумать о том, чтобы отказаться от обоих и перейти к Столбчатой базе данных .
CSV, вероятно, будет быстрее для небольших наборов данных. Однако развертывание собственных подпрограмм вставки в CSV может быть болезненным, и вы теряете преимущества индексации базы данных.
Моя общая рекомендация - просто использовать MySql, как я уже говорил ранее, в большинстве случаев это будет быстрее.