首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ClickHouse 架构概述

    表(Tables) 表由 IStorage 接口表示。该接口的不同实现对应不同的表引擎。比如 StorageMergeTree、StorageMemory 等。这些类的实例就是表。...IStorage 中最重要的方法是 read 和 write,除此之外还有 alter、rename 和 drop 等方法。...进一步的数据处理均由查询解释器完成,不由 IStorage 负责。 但是也有值得注意的例外: AST 查询被传递给 read 方法,表引擎可以使用它来判断是否能够使用索引,从而从表中读取更少的数据。...TableFunction 能够在查询的 FROM 字句中返回一个临时的 IStorage 以供使用。...作为 read 方法的结果,IStorage 返回 QueryProcessingStage - 关于 storage 里哪部分查询已经被计算的信息。当前我们仅有非常粗粒度的信息。

    4.9K21
    领券