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 (默认启用压缩)
请问这里面的“value的最大长度:4M”
4M表示什么意思呢?
开发者用这个挺合算的!
还有流量基本上是1rmb/Gb
其实开发者申请认证还划算些…
我试试申请个初级开发者吧!
初级开发者貌似不送云豆啊…
只是免了5/云豆/天/应用