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



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

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



Недорогие гостиницы: где остановиться в городе Советском

Недорогие гостиницы: где останов...

Планируете деловую поездку в город Советский или только проездом через город Советский Ханты-Мансийский АО? Подыскиваете место, где можно было бы комфортно устроиться и при этом не потратить много? Чт...
Музыка Англии: какой она была? Самый знаменитый гимн

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

Среди всех описанных гимнов существует один, который, возможно является самым любимым и воспринимается как символ. Символ Рождества, праздника и прощения. Преображение человека — ведь это т...
Сахарный диабет у детей

Сахарный диабет у детей

Неприятно, когда болеем мы с вами, взрослые. Когда болеют наши дети - страшно. И если у ребенка диагностировали сахарный диабет, родители должны взять себя в руки и сделать все возможное, чтобы их мал...
Архитектурный бетон на кухне – интересная альтернатива

Архитектурный бетон на кухне – и...

Все чаще можно увидеть архитектурный бетон в дизайне кухни. Он возбуждает большой интерес и у архитекторов, и у клиентов. Хоть еще несколько лет назад, он ассоциировался с грязными строительными работ...
Почему не хочется смотреть современные фильмы о войне?

Почему не хочется смотреть совре...

Современному российскому кино о войне не повезло: мы постоянно сравниваем его с военными фильмами советской поры. (И заметьте: с лучшими!) И что из «нового» выдерживает это сравнение?...
Вкусные рецепты: Салат молодости, "Ласточкины гнёзда", Соленое ассорти

Вкусные рецепты: Салат молодости...

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

О портале:

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

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