Потоковая выгрузка из Postgres в CSV на Node.js и Fastify
Fonte: Habr ·
Потоковая выгрузка из базы данных в CSV Экспорт таблицы в файл - очень типовая задача. Пока записей немного, экспорт CSV обычно пишут в несколько строк: выполнить запрос, получить массив, превратить его в текст и отправить клиенту. На сотнях тысяч строк этот подход начинает расходовать слишком много памяти. Результат запроса целиком оказывается в Node.js, а при сборке CSV появляются дополнительные строки и буферы. Несколько одновременных выгрузок могут довести процесс до OOM. Разберём реализацию на Node.js, Fastify, Knex и PostgreSQL. CSV будем генерировать порциями, сохраняя сортировку списка
Domande frequenti
Che cos'è Потоковая выгрузка из Postgres в CSV на Node.js и Fastify?
Потоковая выгрузка из Postgres в CSV на Node.js и Fastify is a articolo discovery curated from Habr. Потоковая выгрузка из базы данных в CSV Экспорт таблицы в файл - очень типовая задача. Пока записей немного, экспорт CSV обычно пишут в несколько строк: выполнить запрос, получить
Come posso accedervi o provarlo?
You can experience this content directly on its original host (Habr) by clicking the "Open Original" button.
Da dove proviene questo contenuto?
Curated from Habr by the OnSuggest team to surface the most interesting and serendipitous content on the web.
Altri simili
Tutte le scoperte in Tecnologia →Глобальные Xiaomi 18 Pro и Xiaomi 18 Pro Max могут выйти 17 ноября
Но не на всех рынках они появятся в 2026 году Xiaomi готовит международный запуск флагманских смартфонов Xiaomi 18 Pro и Xiaomi 18 Pro Max. Компания пока официально не назвала точную дату презентации и не подтвердила полный список устройств, однако её последние публикации указывают на то, что обе модели появятся за пределами Китая 17 ноября. Источник изображения: Xiaomi // https://x.com/Xiaomi/status/2118606811561365599 Первые подтверждения международного релиза появились в материалах Xiaomi, посвящённых японскому и южнокорейскому рынкам. Судя по опубликованному тизеру, речь идёт не об отдельн
На Земле нашли древнейшую магматическую породу Марса: ей больше 4,1 млрд лет
Метеорит Teghaza 001, обнаруженный в пустыне Сахара, сохранил свидетельства существования воды в древнейшей марсианской коре В пустыне Сахара на территории Мали обнаружен метеорит Teghaza 001, оказавшийся древнейшей из обнаруженных магматических пород Марса. Его возраст составляет не менее 4,1 млрд лет. Особую ценность находке придаёт то, что это однородная порода. Кроме того, её химический состав сохранил свидетельства взаимодействия с водой на ранних этапах геологической истории планеты. Результаты исследования опубликованы в журнале Science. Teghaza 001 обнаружили 4 года назад. Метеорит сос
Samsung, Micron и SK Hynix могут получить очень сильного конкурента: TSMC задумалась о производстве памяти DRAM
Логичный шаг для микропроцессорного гиганта на фоне бума ИИ Тайваньская TSMC рассматривает возможность выхода на рынок передовой памяти, который сейчас контролируют Samsung, SK Hynix и Micron. По данным The Information, компания изучает перспективы производства нового типа чипов — 3D DRAM. Интерес к этому направлению, как утверждается, проявила Nvidia, крупнейший заказчик TSMC. Источник изображения: ИИ Gemini // https://www.ithome.com/1/023/619.htm Технология 3D DRAM предполагает вертикальное размещение слоёв ячеек памяти друг над другом. Такой подход позволяет увеличивать плотность хранения д
Маск ждёт выручку SpaceX в $25 млрд за квартал — это больше годового бюджета NASA
SpaceX может обгонать NASA по доходам Илон Маск прогнозирует, что выручка SpaceX в четвёртом квартале 2026 года увеличится примерно на 70% по сравнению с предыдущим кварталом и приблизится к $25 млрд. Об этом предприниматель заявил на 33-й инвестиционной конференции Barron's, прошедшей в пятницу в нью-йоркском Lincoln Center. Источник изображения: SpaceX // https://www.spacex.com/ Для сравнения: за третий квартал SpaceX получила $14,575 млрд выручки. Это на 161% больше, чем годом ранее, и на 86,5% выше показателя второго квартала. Если прогноз Маска сбудется, за три месяца компания заработает
Франция испытала новую ракету SyLEx от ArianeGroup для запуска военных разработок на высоту до 400 км
Первый рабочий полёт состоялся 4 ноября. На борту находилась аппаратура для экспериментов в рамках разработки баллистической ракеты M51.4 Франция успешно испытала суборбитальную ракету SyLEx, предназначенную для проведения экспериментов на высотах от 200 до 400 км. Запуск состоялся 4 ноября на ракетном полигоне Главного управления вооружений Франции (DGA) в Бискарроссе. На борту находилась экспериментальная аппаратура для исследований в рамках разработки стратегической баллистической ракеты M51.4. Ракету SyLEx (Système de Lancement d’Expériences — система запуска экспериментов) разработала ком
Маск обещает увеличить пропускную способность Starlink в 100 раз за три года — она достигнет 80 Пбит/с
Спутники Starlink V3 увеличат пропускную способность сети в 10 раз, а Starlink V4 — еще в 10 раз SpaceX рассчитывает в ближайшие два-три года увеличить пропускную способность спутниковой сети Starlink примерно в 100 раз. Об этом предприниматель рассказал в интервью Рону Бэрону. Если прогноз Илона Маска сбудется, её суммарная ёмкость может вырасти с нынешних 800 Тбит/с до 80 Пбит/с. Источник изображения: SpaceX // https://www.spacex.com/ По словам главы SpaceX, сейчас на орбите находятся около 11 тыс. спутников Starlink, большинство из которых относятся к версии V2. Компания уже начала запускат