2 个回答
这两个模型的区别是:
1、Unique会根据用户指定的key将相同的key进行更新替换掉(查询只显示最新的数据)
2、Duplicate不管用于指定的key是什么,都会进行持续的追加,旧的数据不会被更新替换
1、Unique会根据用户指定的key将相同的key进行更新替换掉(查询只显示最新的数据)
2、Duplicate不管用于指定的key是什么,都会进行持续的追加,旧的数据不会被更新替换
发布于:3个月前 (02-06) IP属地:四川省
Duplicate模型就是可以简单的理解为是一个 append only的明细表,数据完全按照导入文件中的数据进行存储,不会有任何聚合。即使两行数据完全相同,也都会保留。这种数据模型适用于既没有聚合需求,又没有主键唯一性约束的原始数据的存储。
Unique模型主要是保证key的唯一性,新插入的数据会基于主键会进行一步的合并操作,达到显示新数据的要求。Unique模型有读时合并(merge on read)和写时合并(merge on write)这种实现方式(1.2之后引入,性能更好)。其目的都是为了保证查询时候读出来的是最新的数据。
Unique模型主要是保证key的唯一性,新插入的数据会基于主键会进行一步的合并操作,达到显示新数据的要求。Unique模型有读时合并(merge on read)和写时合并(merge on write)这种实现方式(1.2之后引入,性能更好)。其目的都是为了保证查询时候读出来的是最新的数据。
发布于:3个月前 (02-06) IP属地:四川省
我来回答
您需要 登录 后回答此问题!