术语表

    重要概念

    概念定义
    A
    Auto-Rebalance在分布式系统中,多个服务器的存储量、读写负载的自动平衡过程称之为Auto-Rebalance。
    C
    ConsistencyMatrixOne支持强一致性,保证了在成功写入数据后,无论在哪个Store(节点)上都能读取到最新的数据。
    E
    Execution Plan数据库中的执行计划是查询优化器生成的查询操作的图形表示,可以得到执行该操作的最高效方法
    F
    Fault-ToleranceFault-Tolerance(容错性)意味着系统在其中一个或多个组件发生故障后仍然可以继续运行的能力。
    J
    JIT Compilation使用运行时的LLVM将SQL计划树或中间代码转化为本地程序。
    M
    Monolitic EngineMonolitic Engine即超融合引擎,可支持TP、AP、时序、机器学习等混合工作负载。
    Materialized ViewMaterialized View即物化视图,是预先被计算好的数据集,存储下来以便后续使用,通常可以提升查询的运行效率。
    MetadataMetadata即元数据,是用于描述数据库中数据的结构信息的数据。
    P
    PaxosPaxos是一种一致性算法,保持一组异步网络通信的分布式计算机之间的一致性。
    R
    RaftRaft是一种易于理解的一致性协议算法,在容错性与性能上与Paxos相当。
    Raft Group and LeaderRaft在一组中定义了一个leader以及许多followers。一个组代表一个复制状态机,只有leader才可以响应客户端请求,然后将传达给followers。
    S
    SIMD instructionSIMD是Single Instruction/Multiple Data的简写,即单指令多数据流,SIMD操作一般指一种使用一条指令即可处理多条数据的计算方法。
    T
    Transaction在数据库中执行的一系列满足ACID基本要求的操作。
    V
    Vectorized Execution通过有效利用CPU的缓存,向量化执行提高了分析查询引擎的速度。Arrow 的列式格式可以使用轻量级的架构,如dictionary encoding,bit packing以及run length encoding,这都进一步了提升了查询效率.