首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gcloud-node的Google Datastore速度很慢

使用gcloud-node的Google Datastore速度很慢
EN

Stack Overflow用户
提问于 2014-11-22 03:31:24
回答 1查看 524关注 0票数 2

我尝试使用gcloud-node调用Google Datastore,对于非常简单的查询,响应时间始终在400ms左右。谷歌AppEngine状态显示,目前该服务的响应时间约为10毫秒,但我的响应时间从未低于200毫秒。

我尝试过在Google Compute实例上运行和在本地运行,没有任何明显的不同(我没有在谷歌AppEngine上运行)。

是我做错了什么,还是数据存储真的这么慢?

下面是我用来测试性能的一个小程序:

代码语言:javascript
复制
var gcloud = require('gcloud');

var dataset = gcloud.datastore.dataset({
    projectId: 'myProject',
    keyFilename: 'key.json'
});

var calls = 0;

for (var i = 0; i < 10; i++) {
    var call = 'get' + calls++;
    console.time(call);

    dataset.get(dataset.key(['Kind', 'Name']),
        (function(call) {
            return function(err, entities, nextQuery) {
                if (err) { console.log(err); }

                console.timeEnd(call);
            }
        })(call)
    )
}

我得到以下输出:

代码语言:javascript
复制
get1: 654ms
get2: 656ms
get4: 657ms
get0: 668ms
get3: 793ms
get5: 916ms
get6: 919ms
get7: 933ms
get8: 952ms
get9: 1055ms

我尝试用谷歌搜索数据存储性能,但除了可以追溯到2011年的投诉之外,我几乎找不到什么。

感谢您的指点!

EN

回答 1

Stack Overflow用户

发布于 2014-11-26 02:09:28

由于架构差异,Google Cloud Datastore上的操作目前预计会比App Engine Datastore上的类似操作花费更长的时间(因此App Engine System Status页面不直接适用)。

我们正在积极努力减少延迟差距。有关更新,请在我们的问题跟踪器上关注this issue

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27068888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档