402 читали · 1 год назад
Подключение к ClickHouse из python ClickHouse - столбцовая система управления базами данных (СУБД) для онлайн обработки аналитических запросов (OLAP). Мы можем легко подключиться к данной базе при помощи Python, используя библиотеку clickhouse_driver Вначале требуется установить библиотеку, выполнив команду pip install clickhouse-driver Затем инициализируем клиента, указав ip, логин и пароль В примере мы загружаем датафрейм df в табличку test_db.test_table Также можно выполнить любой требуемый запрос в ClickHouse, используя метод execute у клиента Полное описание доступных функций можно найти на официальной странице библиотеки https://pypi.org/project/clickhouse-driver/ #dataengineering
06:44
1,0×
00:00/06:44
372,2 тыс смотрели · 4 года назад
Использование Queue, асинхронных генераторов и async for в Python
Асинхронное программирование в Python стало мощным инструментом для разработки высокопроизводительных приложений, особенно в сценариях с интенсивным вводом-выводом. Ключевые концепции, такие как asyncio.Queue, асинхронные генераторы и циклы async for, позволяют эффективно управлять параллельными задачами и потоками данных. В этой статье мы разберем, как использовать эти инструменты для создания эффективных асинхронных приложений. Асинхронный код в Python строится вокруг концепции корутин (coroutines) и цикла событий (event loop)...