什么被认为是针对Google Cloud Datastore中的实体组限制的写入

时间:2017-04-12 08:13:16

标签: node.js google-cloud-datastore google-cloud-platform distributed-database

根据数据存储区文档,实体组的最大写入速率为每秒1次。

https://cloud.google.com/datastore/docs/concepts/limits

我想知道这种情况是作为一个或多个查询计入该限制。

Stack Overflow也有类似的问题 - 但他们似乎无法确认你可以做什么。

const datastore = require('@google-cloud/datastore')();

const key1 = datastore.key(['Users', 1, 'Comments']);

const comment1 = {
    userId: 1,
    commentBody: '...',
    ts: new Date(),
};

const key2 = datastore.key(['Users', 2, 'Comments']);

const comment2 = {
    userId: 2,
    commentBody: '...',
    ts: new Date(),
};

datastore.save({
    key: key1,
    data: comment1
}, (err) => {
    //
});

datastore.save({
    key: key2,
    data: comment2
}, (err) => {
    //
});

1 个答案:

答案 0 :(得分:0)

在这里查看您的实体,您有2个实体组:

  1. 用户/ 1
  2. 用户/ 2
  3. 然后您保存2个评论实体,每个实体组下一个。这计为每个实体组1次写入。