C++ zero-cost abstractions на примере хеш-таблиц в ClickHouse
Старший разработчик ClickHouse C++ zero-cost abstractions на примере хеш-таблиц в ClickHouse Введение в хеш-таблицы Содержание 01 Основные вопросы дизайна 02 Бенчмарки 03 C++ дизайн хэш-таблицы 04 Введение com/rurban/smhasher Выбор хеш-функции 10 10 По умолчанию в ClickHouse плохие хэш-функции 1. CRC32-C для целочисленных типов. Одна инструкция (на самом деле две) процессора latency 3 такта 2. Специальная Отдельно обрабатывать пустое значение и не хранить его в хэш- таблице. Способ размещения в памяти 22 22 Cжатое хранения метадаты и данных. Бенчмарки 03 Бенчмарки 24 24 Как не надо делать бенчмарки 250 码力 | 49 页 | 2.73 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.0
ShardingSphere‐JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.1.1 Java API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 简介 . . . . . . . 影子算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 5.1.7 特殊 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 数据分片 . . . . . 时,配置文件中的属性设置不 生效? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 7.9 API 变更历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 7.9.1 ShardingSphere‐JDBC0 码力 | 406 页 | 4.40 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.1
ShardingSphere‐JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 5.1.1 Java API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 简介 . . . . . . . 影子算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 5.1.7 特殊 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 数据分片 . . . . . 时,配置文件中的属性设置不 生效? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 7.9 API 变更历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 7.9.1 ShardingSphere‐JDBC0 码力 | 409 页 | 4.47 MB | 1 年前3Apache ShardingSphere 中文文档 5.1.2
ShardingSphere‐JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.1.1 Java API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 简介 . . . . . . . 影子算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 5.1.8 特殊 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 数据分片 . . . . . metadata 元数 据时结果不正确? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 7.9 API 变更历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 7.9.1 ShardingSphere‐JDBC0 码力 | 446 页 | 4.67 MB | 1 年前3Apache ShardingSphere 5.1.2 Document
ShardingSphere‐JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 5.1.1 Java API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Overview . . . . Shadow Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 5.1.8 Special API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Sharding . . . . in yaml or properties leading incorrect result when loading Oracle metadata? . . . . . . 369 7.9 API Change Histories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 7.90 码力 | 503 页 | 3.66 MB | 1 年前3Vitess security audit
can. VTAdmin consists of two components: 1. A web interface - VTAdmin-web 2. A server - VTAdmin-api 5 Vitess Security Audit, 2023 The web interface connects to the server which in turn forwards the b07251ae852c/g o/vt/vtadmin/rbac/authentication.go#L37. Vitess links to an example authentication plugin which is available here: https://gist.github.com/ajm188/5b2c7d3ca76004a297e6e279a54c2299. This example authentication plugin, VTAdmin-api adds it as a middleware at the http mux layer. VTAdmin-api does this in vitess/go/vt/vtadmin/api.go, when the routes are initialized: First VTAdmin-api checks if the user has0 码力 | 41 页 | 1.10 MB | 1 年前3Apache ShardingSphere 5.1.1 Document
ShardingSphere‐JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 5.1.1 Java API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Overview . . . . Shadow Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 5.1.7 Special API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Sharding . . . . effect when integrating ShardingSphere with Spring Boot 2.x ? . . . . . . . . . . . . . . . . 356 7.9 API Change Histories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 7.90 码力 | 458 页 | 3.43 MB | 1 年前3Apache ShardingSphere 5.4.1 Document
Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 9.1.2 Java API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Overview . . . . Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 9.1.3 Special API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Sharding . . . . Template, or direct use of JDBC; • Support any third‐party database connection pool, such as DBCP, C3P0, BoneCP, HikariCP; • Support any kind of JDBC standard database: MySQL, PostgreSQL, Oracle, SQLServer0 码力 | 572 页 | 3.73 MB | 1 年前3Apache ShardingSphere v5.5.0 document
Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 9.1.2 Java API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Overview . . . . Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 9.1.3 Special API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Sharding . . . . Template, or direct use of JDBC; • Support any third‐party database connection pool, such as DBCP, C3P0, BoneCP, HikariCP; • Support any kind of JDBC standard database: MySQL, PostgreSQL, Oracle, SQLServer0 码力 | 602 页 | 3.85 MB | 1 年前3Apache ShardingSphere 5.2.1 Document
Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 4.1.2 Java API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Overview . . . . Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 4.1.5 Special API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Sharding . . . . Template, or direct use of JDBC; • Support any third‐party database connection pool, such as DBCP, C3P0, BoneCP, HikariCP; • Support any kind of JDBC standard database: MySQL, PostgreSQL, Oracle, SQLServer0 码力 | 523 页 | 4.51 MB | 1 年前3
共 345 条
- 1
- 2
- 3
- 4
- 5
- 6
- 35