THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
备注: 本页描述的功能为在当前版本中技术预览(开发完成但未经充分测试)功能。
支持多温度数据
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 1 | DDL 2 | DDL 3 | DDL 4 |
---|---|---|---|---|
数据插入跨所有region | 是 | 否 | 否 | 是 |
数据访问平衡于各region | 或许 | 否 | 否 | 是 |
冷热数据隔离 | 否 | 是 | 是 | 是 |
基于id优化查询 | 是 | 否 | MDAM | MDAM |
基于时间范围优化查询 | 否 | 是 | 是 | MDAM |
基于id和时间的优化查询 | 是 | 否 | 是 | 是 |
...