Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将数据与GUID同步_Node.js_Google Cloud Datastore - Fatal编程技术网

Node.js 将数据与GUID同步

Node.js 将数据与GUID同步,node.js,google-cloud-datastore,Node.js,Google Cloud Datastore,我需要在第三部分数据库主键是GUID和Google数据存储之间进行同步。 我从第三部分数据库获得更新的记录列表。 在两个系统之间同步的最佳方式是什么? 我知道下面的一种方法,但它看起来一点效率都没有 从第三方数据库获取更新的列表。它只有GUID。 从具有GUID的Google数据存储中查找密钥 使用密钥更新Google数据存储。 上述场景导致两个Google数据存储事务:一个是通过GUID查找密钥,然后通过密钥更新Google数据存储上的记录 还有比这更好的办法吗 谢谢 如果GUID是数据存储的

我需要在第三部分数据库主键是GUID和Google数据存储之间进行同步。 我从第三部分数据库获得更新的记录列表。 在两个系统之间同步的最佳方式是什么? 我知道下面的一种方法,但它看起来一点效率都没有

从第三方数据库获取更新的列表。它只有GUID。 从具有GUID的Google数据存储中查找密钥 使用密钥更新Google数据存储。 上述场景导致两个Google数据存储事务:一个是通过GUID查找密钥,然后通过密钥更新Google数据存储上的记录

还有比这更好的办法吗

谢谢

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