Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

备注: 本页描述的功能为在当前版本中技术预览(开发完成但未经充分测试)功能。

支持多温度数据

Trafodion设计蓝图描述cmpTrafodion设计蓝图描述cmp-divisioning

随着历史数据量的增加,保留着当前和历史数据的数据库经常会面临性能降低的问题。大多数数据库系统会提供特别功能来避免这个性能和扩展性问题,通常通过确保最近的(或"热")数据从较旧的 ("冷") 数据中分离出来单独存储。

...

Trafodion将自动生成计算生成的“_SALT_”和“_DIVISION_0_”的预测。因为查询有相同的id预测,同样我们能生成等值的_SALT_预测:“_SALT_” = HASH2PARTFUNC(123456 for 16)。ts范围的预测转换成了“_DIVISION_0_”范围的预测:“_DIVISION_0_”时间戳介于'2014-11-11 00:00:00.000000'和'2014-11-12 00:00:00.000000'之间。我们能通过使用MDAM去访问那些查询指定的id和ts值。

比较四个DDL版本:

特性 DDL 1DDL 2DDL 3DDL 4
数据插入跨所有region
数据访问平衡于各region或许
冷热数据隔离
基于id优化查询MDAMMDAM
基于时间范围优化查询MDAM
基于id和时间的优化查询

...