У меня есть таблица с полмиллионом строк, и я предполагаю, что получаю файл CSV каждый час, когда мне нужно обновить свою таблицу MySQL на основе CSV. он может содержать новые строки или некоторые строки могут быть изменены. Таблица имеет первичный ключ (с именем SKU)
Столбцы таблицы продуктов:
- SKU
- Сведения о продукте
- Цена
Я хочу сделать это как можно быстрее, и одним из условий является то, что я не могу удалить таблицу и загрузить ее снова, потому что «Поддержка регулярного неблокирующего параллельного ввода данного файла в таблицу» является моим основным требованием.
Я могу использовать языки сценариев, например Python.
У меня есть решение, которое заключается в создании временной таблицы и импорте данных в таблицу, а затем обновлении моей основной таблицы.
Любая помощь или предложения приветствуются