正确答案是:B: 强调随机读功能。
分析:
时序数据库(Time Series Database, TSDB)的设计目标主要是高效地存储和查询时间序列数据,这种数据通常具有以下特点:数据量大、写入频率高、时间戳有序等。因此,时序数据库的特征主要包括:
A: 底层存储LSM Tree性能优于BTree。
LSM(Log-Structured Merge)树在高写入频率的场景下性能优于B树,因为LSM树通过批量写入和延迟合并的策略来优化写入性能,这非常适合时序数据的写入模式。
B: 强调随机读功能。
这一点与时序数据库的设计目标不符。时序数据库更强调顺序读取和批量读取,因为时间序列数据通常是按时间顺序存储和查询的。随机读并不是时序数据库的主要优化方向。
C: 时序数据库采取分片方式有哈希分片、一致性哈希、范围划分。
时序数据库通常会采用分片(sharding)技术来支持大规模的数据存储和查询。常见的分片方式包括哈希分片、一致性哈希和范围划分,以便在分布式系统中有效地管理数据。
D: 可以选择的支持列设置为tag属性。
时序数据库通常使用标签(tags)来标识和查询数据点。标签是时序数据模型中的重要组成部分,可以用来快速过滤和聚合数据。
综上所述,选项B不符合时序数据库的特征。