野狗使用记事 - V2EX

官方网址:wilddogio.com 官方介绍:

 野狗提供了一个Key-Value的云端数据存储。直接在客户端上通过API就可以对数据进行操作。操作简单,按需扩展。同时可以很方便的与权限系统打通,对数据进行细粒度的控制。 

在V2EX看到他们的推广,于是注册使用,是一个很酷的产品。操作简单,逻辑明了。说简单了,就是一款升级版本的nosql。

事实上,在官网查阅相关资料的时候,耗费了超多时间,这是针对我是使用python时候遇到的困惑。

1,注册之后,发现可以随意读写,查阅后,才知道在规则里面是可以设置访问权限的。

2,文档写的过于复杂,产品单一的时候,官网太复杂了。

以下我使用python,来给大家介绍:

  • 注册这步就跳过了。

1,写入数据 - put:

 import requests uri = 'https://wild-horse-10086.wilddogio.com/user.json' data =''' {"users": {"alanisawesome": {"date_of_birth": "June 23, 1912", "full_name": "Alan Turing"} }}''' requests.put(uri,data) 

意思就是创建user.json文件,文件内容就是data.

2,查询数据 - get

 import requests r = requests.get('https://wild-horse-10086.wilddogio.com/users.json') 

3,更新数据 -patch

直接再次使用put的时候,user.json文件会被新内容直接覆盖。于是使用patch

 import requests uri4 = 'https://wild-horse-10086.wilddogio.com/users.json data4 = '{ "ccdjh": { "name": "Ccdjh Marx", "birthday": "June 23, 1912" } }' r = requests.patch(uri4,data4) 

更细腻的使用,可以查阅官网介绍。

4,删除数据 -delete

 import requests uri5 = 'https://wild-horse-10086.wilddogio.com/users.json' r = requests.delete(uri5) 

5,使用权限问题 初始化的时候,数据权限是任何人都可以读写的,只要知道你的数据库地址! 需要用户去 规则表达式 里面修改

 { "rules": { ".read": true, ".write": true } } 

修改为false,就可以把权限限制,不给访问,或写入。 我们访问只需要在url里面添加如下规则:

 uri5 = 'https://wild-horse-10086.wilddogio.com/users.json?auth=c6F2j568ccccccccccE8W4jPS1V4444444444d4o' 

使用感想: 数据备份和恢复还是挺重要的。好像目前还没有这些功能,很难投入到生产环境里面。

不错的产品。期待 ^_^

2016-04-27    988 次查看    V2EX
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86