самый быстрый "драйвер" базы данных...

топ 100 блогов can23.01.2017

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

я перепробовал все прогрессивные методы и они давали конечно не плохие результаты.
но потом я постиг дзен.. .. что можно вставлять в базу и без драйвера и без инсерта.

делается это так :)

pv /mnt/archive/net.zone.gz | zcat |  python qimport.py net --skip 51 | psql dss

тоесть моя маленькая прога на лету конвертирует и генерирует поток, прикидываясь родным дапмпом от постгри,
это дурацкий метод, дает фантастическую скорость
23000 записей в секунду :), и упирается в производительность жесткого диска и самого сервера.
который лепит по 100 мегов в секунду на диск. так как там просто поток текстовой инфы.

самая быстрая и надежная часть программы -  эта та которой нет.

ПС.
потоков кстати можно несколько создать паралельно, запустив из скрипта дочерние процессы и тоже
писать им в stdin.


Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
Ехал вчера в десять вечера с женой и детьми по Староневскому. Подъезжаю к ...
Устроила себе полноценный выходной с легким налетом уборки :) Все это под сериальчик и запивая ледяным ...
Ханской годноты подгон. Правда, в Москве такой не поносишь - даже зимой в этой роскошной шапке будет жарко. Иное дело - Север. Вот тут такая снасть придется в самый раз - особенно в -25, а то и в -30. Через восемь месяцев опробую во мгле полярной ночи, если это будет угодно ...
Сформировалась тут у меня некая статистика. Не сказать, что у неё богатая выборка, скорее очень наоборот, можно бы и пренебречь, но уж больно тревожные данные у этой статистики. А выводы, так и вовсе - хоть святых выноси. В общем так: все знакомые мне люди, чьи супруги никогда не ...
Я родилась спустя двадцать три года после подписания Акта о капитуляции Германии, но когда в школе нам рассказывали о Второй мировой войне, эти события воспринимались как удаленные во времени. Мы, дети, знали, что война была очень давно, за много лет до нашего появления на свет, и никакой ...