{"id":18019325,"url":"https://github.com/ypermitin/clickhousetools","last_synced_at":"2025-03-26T20:31:20.989Z","repository":{"id":53991374,"uuid":"301078203","full_name":"YPermitin/ClickHouseTools","owner":"YPermitin","description":"Инструменты обслуживания и разработки для Yandex ClickHouse, а также другие интересности","archived":false,"fork":false,"pushed_at":"2023-09-30T17:49:52.000Z","size":66,"stargazers_count":25,"open_issues_count":0,"forks_count":9,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-22T10:24:43.878Z","etag":null,"topics":["clickhouse","sql"],"latest_commit_sha":null,"homepage":"https://ypermitin.github.io","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YPermitin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":"ypermitin","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-10-04T08:31:11.000Z","updated_at":"2025-03-10T20:14:09.000Z","dependencies_parsed_at":"2024-10-30T05:32:56.188Z","dependency_job_id":null,"html_url":"https://github.com/YPermitin/ClickHouseTools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YPermitin%2FClickHouseTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YPermitin%2FClickHouseTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YPermitin%2FClickHouseTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YPermitin%2FClickHouseTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YPermitin","download_url":"https://codeload.github.com/YPermitin/ClickHouseTools/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245731397,"owners_count":20663171,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clickhouse","sql"],"created_at":"2024-10-30T05:09:57.073Z","updated_at":"2025-03-26T20:31:20.615Z","avatar_url":"https://github.com/YPermitin.png","language":"Shell","funding_links":["https://patreon.com/ypermitin"],"categories":[],"sub_categories":[],"readme":"# ClickHouse Tools\n\nИнструменты обслуживания и разработки для Yandex ClickHouse, а также другие интересности\n\n## Инфо о репозитории\n\nРепозиторий содержит полезные скрипты для анализа, разработки и обслуживания баз данных на Yandex ClickHouse.\n\nМатериалы по другим темам Вы можете найти на сайте [ypermitin.github.io](https://ypermitin.github.io/), а новости по проектам или новым материалам в [Telegram-канале](https://t.me/TinyDevVault).\n\n| № | Раздел | Описание |\n| - | ------ | -------- |\n| 1 | [Common-Info](CH-Common-Info) | Cкрипты общего назначения для просмотра состояния и настроек инстанса и др |\n| 2 | [Data-Model-Info](CH-Data-Model-Info) | Просмотр модели данных и других связанных объектов |\n| 3 | [Databases-Info](CH-Databases-Info) | Информация о базах данных |\n| 4 | [Statistics](CH-Statistics) | Информация о статистиках, вопросах производительности и их анализе |\n| 5 | [Indexes](CH-Indexes) | Информация об индексах, вопросах производительности и их анализе |\n| 6 | [File-Groups](CH-File-Groups) | Информация о файловых группах |\n| 7 | [Partitioned-Tables-and-Indexes](CH-Partitioned-Tables-and-Indexes) | Секционирование таблиц и индексов |\n| 8 | [Perfomance](CH-Perfomance) | Производительность и оптимизация запросов, настроек сервера и поиск узких мест  |\n| 9 | [Backup-Info](CH-Backup-Info) | Резервное копирование и восстановление данных |\n| 10 | [Maintenance](CH-Maintenance) | Обслуживание баз данных и сервера |\n| 11 | [Diagnostics](CH-Diagnostics) | Диагностика работы СУБД |\n| 12 | [Data Import \u0026 Export](CH-Data-Import-Export) | Все, что связано с импортом и экспортом данных |\n| 13 | [Replication](CH-Replication) | Репликация и боль :) |\n| 14 | [Security](CH-Security) | Безопасность и права доступа |\n| 15 | [Integration](CH-Integration) | Интеграция с различными системами |\n| 16 | [Docker](CH-Docker) | Работа с Docker |\n\n## Интересные проекты\n\nНа GitHub есть интересные проекты, связанные с ClickHouse. Некоторые из них заслуживают поддержки сообщества.\n\n* [ClickHouse](https://github.com/ClickHouse/ClickHouse) - непосредственно проект самой СУБД ClickHouse от Yandex.\n* [clickhouse-backup](https://github.com/AlexAkulov/clickhouse-backup) - инструменты для простой организации бэкапирования баз данных ClickHouse.\n* [ClickHouse.Client](https://github.com/DarkWanderer/ClickHouse.Client) - лучший клиент для ClickHouse на базе платформы .NET.\n* [ClickHouseMigrator](https://github.com/zlzforever/ClickHouseMigrator) - мощная разработка для быстрой миграции данных в ClickHouse из различных источников.\n* [Monq.Core.ClickHouseBuffer](https://github.com/MONQDL/Monq.Core.ClickHouseBuffer) - .NET-библиотека для буферизации записей с последующей пакетной вставкой данных.\n* [YY.DBTools](https://github.com/YPermitin/YY.DBTools) - утилиты для различных СУБД, в т.ч. экспорта файлов расширенных событий (Extended Events) в базу данных ClickHouse.\n\nКонечно, это далеко не полный список, т.к. [проектов уже очень много](https://github.com/search?q=ClickHouse)!\n\n## Полезные ссылки\n\n* [Официальная документация](https://clickhouse.tech/docs/ru//index.html) - официальный источник информации о столбцовой СУБД.\n* [Блог компании Altinity](https://altinity.com/blog/) - блог компания Altinity, сопровожденца и внедренца ClickHouse.\n* Материалы по хранению логов в ClickHouse:\n    * [TESTING CLICKHOUSE AS LOGS ANALYSIS STORAGE](https://blog.luisico.net/2019/03/17/testing_clickhouse_as_logs_analysis_storage/) - пример хранения логов в ClickHouse и их доставки туда.\n    * [Разрабатываем самый удобный в мире* интерфейс для просмотра логов](https://m.habr.com/ru/post/512084/) - пример использования ClickHouse для хранения логов в связке с Graphana для визуализации.\n    * [Как ClickHouse помогает собирать логи Nginx](https://gon.gl/blog/nginx-log-processing-with-clickhouse/) - еще один пример сбора и обработки логов в ClickHouse.\n* [Использование Clickhouse в качестве замены ELK, Big Query и TimescaleDB](https://habr.com/ru/company/ua-hosting/blog/483112/)\n* [Переезжаем на ClickHouse: 3 года спустя](https://habr.com/ru/company/oleg-bunin/blog/328784/)\n* [Эффективное использование ClickHouse. Алексей Миловидов (Яндекс)](https://habr.com/ru/post/514840/)\n* Интересные решения для ClickHouse или на базе ClickHouse:\n    * [ClickHouse](https://github.com/ClickHouse/ClickHouse) - репозиторий самой СУБД. Отсюда все и начинается :)\n    * [clickhouse-operator](https://github.com/Altinity/clickhouse-operator) - полезное для создания, настройки и управления кластерами ClickHouse, работающими в Kubernetes.\n    * [Clickhouse Exporter for Prometheus](https://github.com/ClickHouse/clickhouse_exporter) - инструмент для экспорта метрик ClickHouse для Prometheus.\n    * [clickhouse-backup](https://github.com/AlexAkulov/clickhouse-backup) - инструменты для настройки резервного копирования баз ClickHouse.\n    * [tabix](https://github.com/tabixio/tabix) - простое клиентское приложение для ClickHouse (визуализация, редактор запросов и кое-что еще).\n    * [Vektor](https://github.com/timberio/vector) - мощный инструмент для отправки данных и операции с ними, в т.ч. и для ClickHouse.\n* [Что не так с ClickHouse: 10 главных недостатков](https://medium.com/@bigdataschool/что-не-так-с-clickhouse-10-главных-недостатков-6f06b0b0197f) - не все же идеально. Некотормые моменты уже не так актуальны, но почитать полезно.\n\nЕще больше материалов можно найти на [Habr.com](https://habr.com/ru/search/?q=Clickhouse\u0026target_type=posts\u0026flow=\u0026order_by=relevance).\n\n## Отказ от ответственности\n\nВсе содержимое репозитория предоставляется \"AS-IS\". Автор не несет ответственности за использование предоставленного материала.\n\n## Другое\n\nClickHouse - потрясающая СУБД для OLAP. Для других целей лучше использовать и другие инструменты:\n\n* [Microsoft SQL Server](https://github.com/YPermitin/SQLServerTools)\n* [PostgreSQL](https://github.com/YPermitin/PGTools)\n\nВсему свое назначение.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fypermitin%2Fclickhousetools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fypermitin%2Fclickhousetools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fypermitin%2Fclickhousetools/lists"}