使用GUID同步数据

时间:2018-02-15 02:51:37

标签: node.js google-cloud-datastore

我需要在第三部分DB(主键是GUID)和Google Datastore之间进行同步。 我从第三部分DB获得更新的记录列表。 两者之间同步的最佳方式是什么? 我知道下面的一种方式,但它看起来效率不高。

  1. 从第三部分DB获取更新列表。它只有GUID。
  2. 使用GUID
  3. 从Google数据存储中查找密钥
  4. 使用密钥更新Google数据存储区。
  5. 上述情况导致两个Google数据存储区交易:一个是按GUID查找密钥,然后按键更新Google Datatore上的记录。

    还有比这更好的方法吗?

    谢谢!

1 个答案:

答案 0 :(得分:1)

如果GUID是数据存储区的主键,则可以在不查询数据存储区的情况下生成数据存储区KEY,您只需使用update即可。如果没有,您提供的方法是唯一的方法。