语法

语法

  • ADD(type=1):更新模式。如果新增消息的pkey值(KV表)或者pkey+skey值(KKV表)在表中已经存在,那么用最新的消息替换表中现有内容,如果原来不存在的记录会被添加。

  • DELETE(type=2):删除模式。如果删除消息的pkey值(KV表)或者pkey+skey值(KKV表)在表中存在,那么删除表中对应的内容,否则不做任何修改。

示例

假设在ABFS中存放了一张用户购买关系数据user_buy,由全量数据和实时数据构成。其中,ODPS中表的结构如下:

userid

nid

buy_time

ds

324972

43645232

1433322542

20150602

说明

userid作为pkey;nid作为skey;buy_time作为value;ds是一个odps分区。

实时更新每条消息feed一条完整的record,如下:

/update?table=user_buy&type=1&pkey=324972&skey=43645231&buy_time=1433322533
说明

type=1表示这是一条update消息,type=2表示这是一条删除消息,table=user_buy表示这条消息更新到user_buy表中。

注意事项

详见注意事项