zoukankan      html  css  js  c++  java
  • clickHouse第三篇:表引擎

    表引擎决定了:

    数据的存储方式和位置、写入位置和读取位置;

    支持哪些查询,以及如何支持;

    并发数据访问;

    索引的使用;

    是否可以执行多线程请求;

    数据复制参数。

    引擎族有:

    1、MergeTree

    MergeTree引擎族是用于高负载任务的最通用和功能最强大的表引擎,其特性是快速数据插入和后续后台数据处理。MergeTree引擎支持数据复制、分区、二级数据跳过索引,以及其他引擎不支持的一些功能。

    成员有:

    MergeTree

    ReplacingMergeTree

    SummingMergeTree

    AggregatingMergeTree

    CollapsingMergeTree

    VersionedCollapsingMergeTree

    GraphiteMergeTree

    2、Log

    Log引擎族是功能最少的轻量级引擎。当需要快速写入许多小表(最多100w行)并稍后将这些小表作为一个整体读取时,Log引擎族是最有效的。

    成员有:

    TinyLog

    StripeLog

    Log

    3、集成引擎

    集成引擎是用于与其他数据存储和处理系统通信的引擎。

    成员有:

    ODBC

    JDBC

    MySQL

    MongoDB

    HDFS

    S3

    Kafka

    EmbeddedRocksDB

    RabbitMQ

    PostgreSQL

    SQLite

    4、特殊引擎

    成员有:

    Distributed

    MaterializedView

    Dictionary

    Merge

    File

    Null

    Set

    Join

    URL

    View

    Memory

    Buffer

  • 相关阅读:
    NoSQL学习1
    inno setup 软件打包
    cmapx 保存绘制好的图层
    qt之菜单栏的创建
    qt 软件打包
    可恶的 0xc0000005异常
    成长
    msChart组件安装与编程
    qt 工具下的dump工具导出文档出现异常解决方案
    qt 环境下mapx组件的鼠标跟踪
  • 原文地址:https://www.cnblogs.com/koushr/p/15630778.html
Copyright © 2011-2022 走看看