【发布时间】:2014-10-18 00:27:59
【问题描述】:
我应该期望 Azure 存储的性能有多快?我在 getEntity、updateEntity 等基本操作上看到了大约 100 毫秒。
这家伙似乎得到了 4 毫秒,这使得这里看起来真的有问题!
http://www.troyhunt.com/2013/12/working-with-154-million-records-on.html
我正在使用 azure-table-node npm 插件。
https://www.npmjs.org/package/azure-table-node
一个简单的 getEntity 调用大约需要 90 毫秒:
exports.get = function(table, pk, rk, callback) {
var start = process.hrtime();
client().getEntity(table, pk, rk, function(err, entity) {
console.log(prettyhr(process.hrtime(start)));
...
azure-storage 模块似乎更慢:
https://www.npmjs.org/package/azure-storage
var start = process.hrtime();
azureClient.retrieveEntity(table, pk, rk, function(err, entity) {
console.log('retrieveEntity',prettyhr(process.hrtime(start)));
...
retrieveEntity 174 ms
【问题讨论】:
标签: node.js azure azure-table-storage