Skip to content

Dart console app for 10k rows/8 sec postgresql select&update

Notifications You must be signed in to change notification settings

AlexKenbo/packet_import

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Основная идея утилиты - берем большой файл и делем его на пакеты величиной Х строк каждый пакет.

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

Бонусом в папке import - открытые топы веб сайтов из разных источников.

Первоначально скрипт работал с Mongo DB. Но из коробки не удалось получить адекватные скорости при обработке файла на 1 млн. строк. Да-да индексы использовал.

Created from templates made available by Stagehand under a BSD-style license.

packet_import

About

Dart console app for 10k rows/8 sec postgresql select&update

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages