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

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

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

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

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

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

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

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

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


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

Предыдущие записи блогера :
Архив записей в блогах:
Вспоминаю анекдот времен ВОВ. Полководцы древности спорят, сколько ещё могли бы сделать, имей они танки Гитлера, самолеты Гитлера, артиллерию Гитлера. Дискуссию заканчивает Наполеон - если бы у меня был Геббельс, мир до сих пор бы не узнал, что я потерпел кампанию в России. Красиво ...
Логичное завершение адвент-марафона — всем обняться и пожелать друг другу всего самого хорошего! #творческийдекабрь Задание Поздравьте кого угодно с наступающим (или ...
Отличная подборка фотографий кошек. 800x540 В В  1 700x509 В В  2 835x835 В В  3 877x850 В В  4 800x717 В В  5 646x527 В В  6 700x467 В В  7 700x700 В В  8 700x525 ...
Какие же все вы сволочи, все, кто хочет войны. С какой стороны вы бы ни были, с какими лозунгами вы бы не маршировали, какой бы благой не казалась вам ваша цель, как бы вас не оправдывали попы и политики, все, кто разжигает эту войну и греет свои ручки в её огне, вы все, кому так нужна вой ...
Решила опять забриться наголо коротко подстричься — пора избавиться от химзавивки, да и бесят длинные волосы до ужаса. И чот не могу подобрать причёску - все отстойные. Хотя несколько мне нравятся. Но у меня так не будут волосы ...