我正在推销一个小型的python + GTK应用程序。有没有“无服务器”/全局数据库托管?
我需要一种方法可以在服务器上存储一些索引数据。
首先我看着RedHat's OpenShift作为服务器休息,后端(蟒蛇+瓶+ MYSQL)
但现在我想是有办法只是把一些数据进入“云”。
我知道云只是我对其他人民电脑/服务器的流行词。
但是像比特币,你只是推一些键/ val数据,然后网络中的任何节点一段时间后获取数据。
Apache Cassandra看起来像可以做这样的事情。
但我不想托管任何东西。
有些事情是这样的。
$ datacloud <openid> <password> <databucket>
$ datacloud add <key> <jsondata/val>
$ datacloud get <key>
$ <jsondata>
或在python中。
import datacloud as dc
import json
def main():
dc.connect("<myopenid.provider.org>", "<password>", "<databucket>")
ds.add("key", json.dumps({"hello":"world"}))
for data in dc:
print data
print dc.get("<key>")
--> { "hello": "world"}
或者更好的只是用jQuery。
<html>
<head>
<script href="pathto/jquery.js"></script>
<title>ServerLess/local site</title>
<script>
$(function(){
$.ajax({
url: "magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426",
data: {
"openid": "<openid.myopenidprovier.org>",
"password": "<12345>",
"bucket": "<databucket>"
}
}).done(function(keys){
for(var i=0; i < keys.length; i++)
$('#news').append('<h3>'+key[i]+'</h3>');
});
});
</script
</head>
<body>
<h1>News with no server</h1>
<div id="news"></div>
</body>
</html>
我正在寻找一个p2p全局键/ val存储。
...像数据全局密钥/ VAL缓存或存储中的自由网..
更新:上@SLaks意见的想法基地。
<html>
<head>
<script href="pathto/jquery.js"></script>
<title>ServerLess/local site</title>
<script>
$(function(){
$.ajax({
url: "magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426",
data: {
"pubkey": "<id_rsa.pub>",
"bucket": "<databucket>"
}
}).done(function(keys){
for(var i=0; i < keys.length; i++)
$('#news').append('<h3>'+key[i]+'</h3>');
});
});
</script
</head>
<body>
<h1>News with no server</h1>
<div id="news"></div>
</body>
</html>
使用ssh-凯基-t RSA
因此,只有管理员可以添加数据。
将密码传递给JS中的每个客户听起来像一个可怕的想法。如果您想要任何类型的访问控制或数据保护,您实际上并不想这样做。 – SLaks
查看Azure移动服务等托管数据平台。 – SLaks