C++ zero-cost abstractions на примере хеш-таблиц в ClickHouse
0 码力 | 49 页 | 2.73 MB | 2 年前Документ обсуждает реализацию C++ zero-cost abstractions в контексте хеш-таблиц в ClickHouse. Рассматриваются ключевые аспекты дизайна хеш-таблиц, включая их использование в операциях GROUP BY, JOIN и SELECT DISTINCT. Особое внимание уделяется выбору хеш-функций, таких как CRC32 и CityHash, а также оптимизациям, связанным с LRU-кешем. В документе подчеркивается важность эффективного использования ресурсов и минимизации задержек при работе с хеш-таблицами.
ClickHouse: настоящее и будущее
0 码力 | 32 页 | 2.62 MB | 2 年前文档主要讨论了ClickHouse数据库的现状和未来发展方向。ClickHouse是一个高效的大数据处理系统,具有分布式数据库架构和强大的查询性能。尽管ClickHouse在性能和扩展性方面表现出色,但其文档和支持相对不足。ClickHouse Inc计划通过开发serverless服务、扩展开源社区以及探索新的数据处理功能(如自然语言处理和机器学习集成)来进一步提升其市场地位。文档还强调了ClickHouse在可靠性、安全性以及多平台支持方面的优势,并提出了通过社区参与和技术创新来解决现有问题的策略。
ClickHouse: настоящее и будущее
0 码力 | 32 页 | 776.70 KB | 2 年前文档讨论了ClickHouse的现状与未来发展方向。ClickHouse Inc由Yandex创立,已融资300 million美元,估值2 billion美元。其主要发展方向包括创建serverless云服务、开源支持和市场扩展,以及研究和寻找新机会。ClickHouse支持半结构化数据、自然语言处理、流式查询、GPU执行、与ML和AI的集成,以及批处理作业和Data Hub。尽管ClickHouse在可靠性方面表现出色,但文档也指出其文档不完善和缺乏培训材料的不足。
Тестирование ClickHouse которого мы заслуживаем
0 码力 | 84 页 | 9.60 MB | 2 年前Документ описывает процесс тестирования системы ClickHouse, подчеркивая важность доступности инструментов тестирования для внешних контрибьюторов. Он рассматривает использование GitHub как интерфейса CI, а также описывает различные виды тестов, включая функциональные, интеграционные и производительность-тесты. Особое внимание уделено автоматизации тестирования, доступности артефактов тестирования и воспроизводимости процессов локально. Также документ подчеркивает ключевые характеристики ClickHouse, такие как масштабируемость, отказоустойчивость и поддержка расширенного SQL.
Что нужно знать об архитектуре ClickHouse, чтобы его эффективно использовать
0 码力 | 28 页 | 506.94 KB | 2 年前Документ представляет собой профессиональную конференцию для веб-разработчиков, посвящённую архитектуре ClickHouse. Он охватывает основные концепции и设计理念 ClickHouse, включая его отказоустойчивость, асинхронную репликацию, шардинг и использование Distributed таблиц. Также рассматриваются задачи, для которых подходит ClickHouse, такие как обработка потоков событий и выполнение интерактивных запросов по данным, обновляемым в реальном времени.
共 5 条
- 1













