У меня есть задача прочитать файл csv по строкам и вставить их в базу данных.Прочтите csv и добавьте в базу данных производительность
И файл csv содержит около 1,7 миллиона строк.
Я использую python с ormalchemy orm (функция слияния), чтобы сделать это. Но он проводит более пяти часов.
Это вызвано медленной производительностью или sqlalchemy python или sqlalchemy?
или что, если я использую golang, чтобы сделать это, чтобы сделать очевидное лучшую производительность? (Но я не имею никакого опыта по картингу. Кроме того, эта работа должны быть запланированы каждый месяц)
надеюсь, что вы парень дает какие-либо предложения , благодаря!
Update: база данных - MySQL
В какой базе данных? Пожалуйста, отметьте свой вопрос –
ok, я обновил свой тег и содержимое. – WendellLiu
Вы хотите LOAD DATA [LOCAL] INFILE. Я не могу помочь вам, но есть [другие вопросы по этому поводу] (http://stackoverflow.com/search?tab=votes&q=load%20data%20local%20infile), и вы можете искать вокруг официального MySQL или другого помощь в Интернете. – twotwotwo