Glossary(术语表)
本文档解释 GreptimeDB 在可观测数据、存储、查询和运维中的常用术语。
注:该排名顺序按照英文词汇首字母正序排列。
A
Anomaly Detection (异常检测)
识别数据点、事件或观测值显著偏离常态的过程。在时序数据场景中,异常检测可辅助发现可能表征关键事件的非常规模式。
Append Only Table (Append Only 表)
保留每次写入的数据行、不支持按行更新和删除的表类型。它不执行去重,常用于不可变的 logs 和事件数据。
C
Cardinality (基数)
衡量数据库元素唯一性的指标,如数据列中唯一值的数量。高基数场景(尤其在时序数据中)将显著提升存储复杂度与资源需求。
Cloud-Native Design (云原生架构)
利用云基础设施和服务完成部署、扩容和恢复的架构方式。GreptimeDB 可以在边缘以 Standalone 运行,也可以部署为分布式集群。
Columnar Storage (列式存储)
按列而非按行组织数据的存储方式。查询可以只读取需要的列,类型和分布相近的值也可以放在一起压缩。
D
Datanode (数据节点)
GreptimeDB 分布式架构中负责数据存储和处理的核心组件。Datanode 处理数据摄入、存储管理、本地数据查询执行,并维护包含实际表数据的 region。可在集群中部署多个 datanode 以提供水平可扩展性、容错能力和分布式数据处理能力。
Decoupled Compute and Storage Architecture (存算分离架构)
分别管理计算资源和持久化数据存储的架构。在使用共享对象存储的 GreptimeDB 分布式部署中,增减 Datanode 不需要在节点间搬迁所有持久化数据文件。
E
Edge Database (边缘数据库)
部署在网络边缘侧(临近数据源或终端用户)的数据库系统,通过降低数据传输延迟实现实时数据处理。
Edge Deployment (边缘部署)
在接近数据源的位置运行系统,以减少网络延迟和带宽消耗。满足资源要求的边缘设备可以运行 GreptimeDB Standalone。
Event Management (事件管理)
对 logs、alerts 和状态变化等事件进行采集、组织和分析的过程。
F
Field (字段)
用于保存测量值、日志内容、trace 属性和其他值的列语义。Field 列不参与主键。
Flow Engine (Flow 引擎)
GreptimeDB 针对持续写入源表的数据行执行连续计算的引擎。计算结果会物化到 sink table。聚合和 TQL workload 使用 batching mode;原始的 streaming mode 已经废弃,不推荐新 workload 使用。
Frontend (前端节点)
GreptimeDB 分布式架构中的查询处理层,作为客户端连接的入口点。Frontend 节点处理 SQL 解析、查询规划、分布式查询协调和结果聚合。它们将查询路由到适当的 datanode,管理客户端会话,并为各种数据库接口(包括 MySQL、PostgreSQL 和 GreptimeDB 原生协议)提供协议兼容性。
G
GreptimeCloud
GreptimeDB 的全托管数据库服务,提供托管的 GreptimeDB 实例,并负责部署、扩缩容、升级和监控。
I
IoT Cloud (物联网云平台)
专为物联网应用设计的云计算平台,提供海量设备数据存储、处理与连接管理能力。
IoT Database (物联网数据库)
针对物联网传感器高频时序数据优 化的数据库系统。GreptimeDB 可高效处理物联网设备产生的大规模时序数据,提供弹性扩展能力。
IoT Observability (物联网可观测性)
通过指标、日志与事件数据对物联网设备及系统进行监控、分析与洞察的能力,确保物联网生态的可靠运行。
Interoperability (协议互操作性)
系统通过兼容接口交换数据的能力。GreptimeDB 支持 SQL 接口,以及 InfluxDB、OpenTelemetry、Prometheus、Elasticsearch 和 Loki 的部分 API;每一层兼容接口都有各自的范围。
J
JSON2
JSON2 是面向 logs 和其他半结构化数据的 Beta 列类型。它以结构化列式形式保存 JSON 子路径,支持点号路径、json_get 和可选的 type hint。目前 JSON2 只能用于 append-only 表。
L
Log Aggregation (日志聚合)
对一组日志执行计算以生成单个摘要统计数据,以供分析和故障排除,例如 SUM,COUNT 等。
Logical and Physical Tables (逻辑表与物理表)
Logical table 是用户创建和查询的表,physical table 是内部实际保存数据的表。Mito Engine 通常为 logical table 使用独立的物理存储;Metric Engine 可以把多张 logical metrics table 映射到共享的 physical table。共享 physical table 不会合并各张逻辑表的 schema 和查询接口。
Log Management (日志管理)
涵盖日志采集、存储、分析与可视化的全生命周期管理方案,是保障系统性能与安全的重要基础。