SAE/python KVDB(key-value数据存储服务) 读写测试

SAE/python 早就可以使用KVDB 了,因为KVDB 可以海量存储,可以利用KVDB 来存放一些简单的东西。
python 环境还不支持mget 和pkrget,用for 来连续set 或get 或delete 数据,2000条简单的数据大概花2.0-2.5秒,这样读取不会减少请求次数,不知道SAE php 使用mget 和pkrget 时会不会减少请求次数。
使用示例:
import sae.kvdb
kv = sae.kvdb.KVClient()
k = 'foo'
kv.set(k, 2)
kv.delete(k)
kv.add(k, 3)
kv.get(k)
kv.replace(k, 4)
kv.get(k)
print kv.get_info()
####简单测试代码
from time import time
n = 2000
t1 = time()
for i in xrange(n):
kv.set('foo%d'%i, i)
#kv.get('foo%d'%i)
#kv.delete('foo%d'%i)
t = time() - t1

计费说明
数据存储:5云豆/GB·天,即0.05元/GB·天
请求数:0.5云豆/万次,及0.005元/万次
服务限制
key的最大长度:200字节
value的最大长度:4M (默认启用压缩)

《SAE/python KVDB(key-value数据存储服务) 读写测试》上有5条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注