TimescaleDB HA Docker镜像标签all、oss、all-oss含义解析请求
TimescaleDB Docker镜像标签含义澄清
核心定义明确
- oss 确实是Open Source Software的缩写,对应基于Apache 2.0许可证的TimescaleDB Open Source版本,无TSL(Timescale许可证)限制。
- all 代表镜像包含全部TimescaleDB附加组件(如TimescaleDB Toolkit、Promscale适配器等),而非直接对应社区版本。
具体标签解析
针对你提到的三个标签,含义分别是:
pg15.3-ts2.10.3-oss:基于Postgres 15.3的TimescaleDB 2.10.3开源核心版本,仅包含核心TimescaleDB功能,完全遵循Apache 2.0许可证。pg15.3-ts2.10.3-all:基于Postgres 15.3的TimescaleDB 2.10.3社区版本(TSL许可证),包含所有附加组件(包括部分受TSL许可的功能),功能覆盖最全面。pg15.3-ts2.10.3-all-oss:基于Postgres 15.3的TimescaleDB 2.10.3开源版本,同时包含所有采用开源许可的附加组件,所有功能均遵循Apache 2.0,无TSL限制。
补充逻辑说明
TimescaleDB镜像标签采用Postgres版本+TimescaleDB版本+组件范围+许可证的组合规则:
- 不带
all的标签仅提供核心TimescaleDB功能; all标签扩展至全组件,但需结合oss后缀区分许可证——带oss的全组件镜像仅包含开源许可组件,不带oss的全组件镜像则包含TSL许可的社区版专属功能。
内容的提问来源于stack exchange,提问作者Hongbo Miao
相关产品推荐
相关产品推荐

