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



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

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



Заметки бывалого туриста об острове Тенерифе

Заметки бывалого туриста об остр...

«Тенерифе – остров с двумя лицами». Эту фразу неоднократно упоминали гиды в своих рассказах во время экскурсий. Резкие перепады высот, горячие ветра из Сахары и холодные течения действительно преврати...
Как отпраздновать и не переесть?

Как отпраздновать и не переесть?

Чаще всего перед каким-либо праздничным мероприятием представительницы прекрасного пола ходят по магазинам, выбирая себе элегантные наряды, начинают придерживаться иного от обычного рациона питания, д...
Фильмы 3GP для смартфонов и PDA

Фильмы 3GP для смартфонов и PDA

в который раз чиркаю пост на тему 3gp фильмов. С каждым днем все боле и боле удостоверяюсь в том что фильмы 3Gp становятся все популярнее в нашей стране. Хоть мой сайт и вылетел с гугла по непонятным ...
Японский язык: письменность и системы языковых форм

Японский язык: письменность и си...

В фонетике японского языка существует 5 (а, о, у, и, э) гласных фонем. Гласные звуки бывают краткими и долгими. Они никогда не меняют тембр своего звучания: не переходят друг в друга и не бывают неопр...
Сентябрь в Испании: фестиваль фламенко, нежное море, мягкий песок и яркое солнце в этом месяце полностью в вашем распоряжении.

Сентябрь в Испании: фестиваль фл...

Что может быть лучше, чем поездка в Испанию в сентябре? Нежное море, горячий песок и яркое солнце в это время года целиком принадлежат вам. Большое количество туристов в это время уезжают к себе домой...
Некоторые мысли по теме SEO

Некоторые мысли по теме SEO

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

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

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

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