dbhose_utils

Внешний модуль dbhose-utils входит в состав dbhose-airflow, но может быть установлен отдельно. Большая часть функций написана на языке Cython, что обеспечивает более быструю работу по сравнению с языком Python. Основное назначение инструментов - работа с дампами и методами сжатия.

Линки на проект:

Установка модуля dbhose_utils без установки dbhose-airflow

pip install dbhose-utils

Импорт модуля

import dbhose_utils
# Получить список всех доступных функций модуля
print(dbhose_utils.__all__)

Зависимости:

  • light_compressor - высокоскоростное сжатие LZ4/ZSTD

  • nativelib - работа с бинарным форматом Clickhouse Native

  • pgcopylib - работа с бинарным форматом PostgreSQL COPY

  • pgpack - работа с PGPack форматом - упакованным бинарным форматом PostgreSQL COPY.

Состав библиотеки