РЕАЛИЗАЦИЯ КРОССПЛАТФОРМЕННОГО ИМПОРТА И ЭКСПОРТА ДАННЫХ МЕЖДУ СУБД MYSQL И ФОРМАТАМИ CSV, EXCEL, JSON
Направление конференции: Информационные технологии
Степень разработки: Идея (концепция)
. В статье рассматривается практическая реализация двунаправленного обмена данными между СУБД MySQL и файловыми форматами CSV, Excel (XLSX) и JSON. В отличие от традиционных руководств, в работе сделан акцент на кроссплатформенную воспроизводимость: процессы развёртывания, импорта и экспорта выполняются как в среде Windows, так и в среде Linux (Ubuntu 24.04) с использованием контейнеризации Docker. Описана архитектура ETL-конвейера на языке Python с библиотеками mysql-connector-python, pandas, csv и json. Показано, что узким местом является не скорость записи в MySQL, а десериализация JSON-документов с глубиной вложенности более 3 уровней. Предложен метод потокового импорта больших CSV-файлов с использованием буферизированного курсора.