C++ zero-cost abstractions на примере хеш-таблиц в ClickHouseМаксим Кита Старший разработчик ClickHouse C++ zero-cost abstractions на примере хеш-таблиц в ClickHouse Введение в хеш-таблицы Содержание 01 Основные вопросы дизайна 02 Бенчмарки 03 C++ дизайн0 码力 | 49 页 | 2.73 MB | 1 年前3
firebird language reference 30 rusиспользованием списка столбцов CREATE VIEW PRICE_WITH_MARKUP ( CODE_PRICE, COST, COST_WITH_MARKUP ) AS SELECT CODE_PRICE, COST, COST * 1.1 FROM PRICE; Пример 4.62. Создание представления использованием псевдонимов полей CREATE VIEW PRICE_WITH_MARKUP AS SELECT CODE_PRICE, COST, COST * 1.1 AS COST_WITH_MARKUP FROM PRICE; Пример 4.63. Создание необновляемого представления использованием хранимой процедуры CREATE VIEW GOODS_PRICE AS SELECT goods.name AS goodsname, price.cost AS cost, b.quantity AS quantity Операторы DDL 148 FROM goods JOIN price ON goods.code_goods0 码力 | 719 页 | 3.98 MB | 1 年前3
ClickHouse: настоящее и будущееCorrelated Subqueries Отсутствие оптимизаций JOIN 18 • Не учитывается сортировка таблицы для JOIN • Нет cost based optimizer для переупорядочивания JOIN • Нет grace hash алгоритма для JOIN • Нет shuffle для0 码力 | 32 页 | 2.62 MB | 1 年前3
ClickHouse: настоящее и будущееCorrelated Subqueries Отсутствие оптимизаций JOIN 18 • Не учитывается сортировка таблицы для JOIN • Нет cost based optimizer для переупорядочивания JOIN • Нет grace hash алгоритма для JOIN • Нет shuffle для0 码力 | 32 页 | 776.70 KB | 1 年前3
PlantUML 1.2020.23 Справочное руководство по языку25 Association on same classe @startuml class Station { +name: string } class StationCrossing { +cost: TimeInterval } <> diamond StationCrossing . diamond diamond - "from 0..*" Station diamond - "to0 码力 | 306 页 | 3.12 MB | 1 年前3
PlantUML 1.2020.22 Справочное руководство по языку24 Association on same classe @startuml class Station { +name: string } class StationCrossing { +cost: TimeInterval } <> diamond StationCrossing . diamond diamond - "from 0..*" Station diamond - "to0 码力 | 294 页 | 3.03 MB | 1 年前3
PlantUML 1.2021.2 Справочное руководство по языку27 Association on same classe @startuml class Station { +name: string } class StationCrossing { +cost: TimeInterval } <> diamond StationCrossing . diamond diamond - "from 0..*" Station diamond - "to0 码力 | 388 页 | 4.18 MB | 1 年前3
PlantUML 1.2021.1 Справочное руководство по языку27 Association on same classe @startuml class Station { +name: string } class StationCrossing { +cost: TimeInterval } <> diamond StationCrossing . diamond diamond - "from 0..*" Station diamond - "to0 码力 | 383 页 | 4.13 MB | 1 年前3
PlantUML 1.2021.3 Справочное руководство по языку27 Association on same classe @startuml class Station { +name: string } class StationCrossing { +cost: TimeInterval } <> diamond StationCrossing . diamond diamond - "from 0..*" Station diamond - "to0 码力 | 406 页 | 4.33 MB | 1 年前3
PlantUML 1.2023.11 Справочное руководство по языкуPlantUML (1.2023.11) 84 / 553 3.29 Параметры отображения 3 ДИАГРАММЫ КЛАССОВ class StationCrossing { +cost: TimeInterval } <> diamond StationCrossing . diamond diamond - "from 0..*" Station diamond - "to0 码力 | 554 页 | 7.96 MB | 1 年前3
共 10 条
- 1













