Реализация MySQL wire протокола в ClickHouse
0 码力 | 13 页 | 464.59 KB | 1 年前文档详细介绍了ClickHouse实现MySQL wire协议的过程,包括身份验证机制的选择、SSL支持的添加、多客户端环境的测试以及与其他支持MySQL协议的数据库的比较。在实现过程中,发现并修复了MySQL客户端中的一个bug,并提出了相应的补丁。文档还讨论了在ClickHouse中不支持某些MySQL客户端字段的问题,并提供了相关实现细节和测试结果。CLICKHOUSE И DBEAVER, ИЛИ KOMY HyЖEH JDBC?
0 码力 | 9 页 | 2.16 MB | 1 年前1 page CLICKHOUSE И DBEAVER, ИЛИ КОМУ НУЖЕН JDBC? dbeaver.com 2 page DBEAVER Универсальный интерфейс для работы с базами данных 3 page О JDBC-ДРАЙВЕРЕ В ДВУХ СЛОВАХ ✓ JDBC- драйвер для Clickhouse есть и даже не один ✗ Никто не идеален, и JDBC-драC++ zero-cost abstractions на примере хеш-таблиц в ClickHouse
0 码力 | 49 页 | 2.73 MB | 1 年前文档讨论了在ClickHouse中使用C++实现零成本抽象的哈希表设计与优化。哈希表在ClickHouse中广泛应用于GROUP BY、JOIN和SELECT DISTINCT操作。文档介绍了哈希表的主要操作(查找、插入、删除)的平均时间复杂度,并强调了选择高效哈希函数的重要性,例如SipHash和CityHash。通过对比多种哈希表实现(ClickHouse HashMap、Google DenseMap、Abseil HashMap、std::unordered_map)的基准测试结果,显示ClickHouse HashMap在速度和缓存misses方面具有明显优势。文档还指出,避免使用过时的哈希函数,如FNV1a,并推荐使用现代高效哈希函数。测试还表明,ClickHouse HashMap在处理常见值如RegionID时表现尤为出色,适合在LL缓存中的应用。ClickHouse: настоящее и будущее
0 码力 | 32 页 | 2.62 MB | 1 年前文档介绍了ClickHouse的现状和未来发展方向。ClickHouse是一款高性能的开源分析型数据库,目前由ClickHouse, Inc.承担其 开发和推广工作。该公司与Yandex共同创建,并已获得3亿美元的融资,公司估值为20亿美元。ClickHouse的主要发展方向包括:构建serverless形式的云服务,支持动态扩展;继续开源并扩展社区贡献;以及探索新领域和应用场景。其当前支持的平台包括x86_64、ARM、PowerPC 64、RISC-V等,并兼容多种操作系统。未来发展计划涵盖支持半结构化数据、自然语言处理、流数据查询、GPU计算加速、与机器学习和人工智能的集成等。文档还提及了ClickHouse在SQL兼容性上的不足及其改进计划。ClickHouse: настоящее и будущее
0 码力 | 32 页 | 776.70 KB | 1 年前文档介绍了ClickHouse的现状与未来发展方向。ClickHouse是一个高性能的开源列式数据库,支持多平台部署,包括x86_64、ARM、PowerPC 64和RISC-V,运行在Linux、FreeBSD和macOS上。ClickHouse Inc与Yandex共同创建,已获得3亿美元融资,估值20亿美元。公司的主要发展方向包括开发serverless格式的云服务、维护和推广开源版本、探索新的应用领域和集成先进技术如GPU计算和机器学习。同时,ClickHouse也在不断改进其SQL兼容性,支持更多标准功能。未来,ClickHouse计划增强流数据处理、复杂事件处理、自然语言处理能力,并优化集群性能。Тестирование ClickHouse которого мы заслуживаем
0 码力 | 84 页 | 9.60 MB | 1 年前文档详细介绍了ClickHouse性能测试的方法和工具,包括如何排除磁盘和缓存的影响,固定CPU和内存,设置停止条件,使用实际数据并精准测量时间。文中提到使用clickhouse-performance-test工具进行测试,支持多次执行和分析请求,比较不同提交间的差异,并关注性能下降的情况。同时,文档还讨论了测试中的问题,如内存管理、查询语言、性能和数据复制问题。Что нужно знать об архитектуре ClickHouse, чтобы его эффективно использовать
0 码力 | 28 页 | 506.94 KB | 1 年前文档阐述了ClickHouse的架构及其有效使用方法,包括其应用场景如实时数据查询、结构化数据存储,以及其关键特性如线性可扩展性、容错能力和开源特性。ClickHouse采用ReplicatedMergeTree引擎支持异步主-master复制,确保数据高可用性。面对单点服务器的限制,ClickHouse通过分片和分布式表实现扩展,并处理高并发请求。MSSQL to Firebird Russian
0 码力 | 22 页 | 287.07 KB | 1 年前本文档详细描述了从Microsoft SQL Server(MS SQL)迁移到Firebird数据库的过程和方法。文档涵盖了迁移过程中需要注意的各种技术细节,包括控制结构的差异、变量的使用方法、数据备份与恢复、类型数据的对应关系,以及如何利用ODBC和OLE DB驱动程序进行访问。同时,还介绍了在迁移过程中可以使用的工具和实用程序。文档还提供了详细的代码示例,帮助开发人员更好地理解和执行迁移任务。firebird language reference 30 rus
0 码力 | 719 页 | 3.98 MB | 1 年前文档是Firebird 3.0数据库的SQL语言参考指南,涵盖了SQL的基本语法、数据类型、DDL和DML操作、事务管理、异常处理、存储过程、安全管理、操作符和内置函数等内容。此外,还包括系统表描述、字符集和排序规则的定义。文档详细介绍了Firebird支持的各类SQL操作及其使用示例,并提供了不同格式的文档下载链接和更新信息。Firebird 1.5 QuickStart Russian
0 码力 | 31 页 | 429.84 KB | 1 年前文档主要介绍了Firebird 1.5的快速入门指南,包含了Firebird的历史版本变更、issernandez的架构(Classic Server和Superserver)、安装和配置步骤、数据库管理、安全设置以及常用工具的使用等内容。文档还详细说明了安装前准备、服务器测试方法、数据库连接方式、SQL操作、备份与恢复、安全配置等实用信息,对于新手理解和使用Firebird数据库非常有帮助。
共 14 条
- 1
- 2
关键词
MySQL wire protocol ClickHouse SSL 测试 客户端 dbeaver pdf Хеш-таблицы C++ Хэш-функции Бенчмарки open-source serverless expand the market GPU SQL производительность тестирование запросы п-plan ReplicatedMergeTree Шардирование Distributed таблицы асинхронная мастер–мастер репликация Firebird MS SQL 迁移 变量 控制结构 TRANSACTION DATA TYPES OPERATORS Classic Server Superserver installation security