Mysql и CVS

Добрый день!
Сегодня очередной пост о mysql
Хотел бы с вами поговорить о проблеме заполнении данных в больших объемах.
Когда за вас скрипт заносит данные в базу – гуд, а когда ‛ручками“ – сразу надоедает.
Мы сегодня с вами поговорим об ускорении данного процесса.

Для начала надо разобраться, что же такое ‛CVS“.
CVS – файл, в котором данные разделяются запятыми.
‛Но, как нам поможет CVS“ – спросите Вы.
Вы, наверное, хотя бы раз в своей жизни экспортировали mysql базу через phpmyadmin вы могли видеть в какой формате экспортировать базу.
Обычно используют sql, но у нас есть вариант экспорта ‛CSV для Excel“.
Если внимательно присмотреться, можно выделить тенденцию.
Есть экспорт данных в csv, логично, что будет и импорт, но нам надо придерживаться некоторых правилам.
1. Минимальный размер файла 2,048 KB;
2. В нашем файле количество вставляемых данных должно быть сопоставимо со структурой таблицы.
Пример.
У нас есть таблица с такими атрибутами:id,name,surname.
CSV файл будет иметь такой вид:
"","Игорь","Пупкин"
"","Макс", ‛Васин"
"","Свят", ‛Сидоров"


Обычно id, имеет свойство auto_increment и по данной причине оставляем пустое поле.
С применением мы разобрались.
Теперь давайте поразмыслим, как данный метод может ускорить процесс добавления данных.
Всё зависит от того, в каком виде к вам попадает информация для заполнения.
Приведу вам пример из практического опыта.
Я заполнял в базу данных информацию о Формуле 1 из Википедии.
Информация была предоставлена в виде таблицы, а после каждой ячейки поставить запятую не составит труда)
В данном случае я заполнил базу менее чем за час.
Как, вы смогли заметить, всё зависит в каком виде вам попала информацию.
А, какие способы вы еще знаете?
С уважением,cava!
Источник
15:19 14.12.2016



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Будем ли праздновать День граненого стакана?

Будем ли праздновать День гранен...

«И немедленно выпил» Венедикт Ерофеев Нет, все же в советское время жить было несравнимо веселее! Во-первых, потому что был я в то время гораздо моложе. А во-вторых, в те годы понапр...
В грязезащите главное – надёжность

В грязезащите главное – надёжнос...

Про грязезащитные покрытия для поддержания чистоты наслышаны все. Да и вряд ли можно найти такого человека, который никогда не видел современные покрытия, предназначенные для очистки обуви от уличной ...
Виджеты Яндекса

Виджеты Яндекса

Новые продвинутые фишки от яндекса-это виджеты . Что представляют из себя виджеты? Виджет (англ. widget - приспособление, безделушка) - это небольшая программа, которая показывает некоторую информаци...
Чудо–храм святой Феодоры.  Экскурсии Ариста тур

Чудо–храм святой Феодоры. Экску...

Преподобная Феодора Вастена в Греции. Мемориал и свидетельства ушедшей эпохи. Ваш маршрут щедро компенсируется с идиллическими пейзажами. Чем ближе вы будете подходить, чем сильнее будете слышать рев...
Ремонт как долгосрочное вложение

Ремонт как долгосрочное вложение

Точно так же, как умы инженеров и ученых будоражит проблема создания вечного двигателя, сознанию прочих граждан не дает покоя вопрос «вечного ремонта». Такого, который «однажды сделал и забыл навсегда...
Музыка Англии: какой она была? Старые добрые времена

Музыка Англии: какой она была? С...

До сих пор речь пока шла о западноевропейской музыке без учета богатейших традиций Англии и Испании. Об этих странах нужны отдельные циклы статей в силу особенностей их музыкального развития. В канун...
Продукты питания, рецептыНаука и образованиеДом и семьяПутешествия и страныРемонт и СтроительствоЗдоровье и МедицинаКомпьютеры и СвязьФауна и флораБизнесИскусство и культураИнтимная жизнь
Стоит прочесть:

Новости развития информационнного портала:

Наш интернет-портал является ресурсом, который включает в себя широкий перечень познавательных и увлекательных статей. Абсолютно каждый посетитель найдет для себя что-нибудь нужное. Современный дизайн дает возможность вам моментально находить актуальную информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех электронных устройствах. Теперь найти необходимую информацию стало совершенно легко.

Мы собрали для вас познавательные и увлекательные статьи. На нашем портале вы отыщите ответы на интересующие вас вопросы. Элементарная система поиска дает возможность вам моментально отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых электронных устройствах. Отныне, поиск актуальной информации будет занимать у вас считанные секунды.