NoDB
NoDB不是数据库..但是看起来像一个数据库!
NoDB是基于Amazon S3静态文件存储的极其简单的Pythonic对象存储。
对于应用程序的原型制作,临时黑客攻击以及(甚至)低流量无服务器后端而言,它非常有用!
产品特点
少架构!
少服务器!
使用S3作为数据存储。
使用cPickle加载到本机Python对象
可以使用JSON作为不信任数据的序列化格式
基于本地文件存储的缓存
便宜!
快! (特别是来自Lambda)
性能
最初的负载测试有10,000个请求(并发500个),并且写入和随后读取相同的索引显示平均时间为400毫秒。 尽管这是首选,但对于许多应用程序,甚至是那些没有稀疏数据的应用程序,这应该是可以接受的。
安装
可以通过pip轻松安装NoDB ,如下所示:
$ pip install nodb
警告!
默认情况下, NoDB是不安全的! 在将serializer设置为"json"之前,请勿将其用于不受信任的数据!
用法
NoDB超级好用!
您只需创建一个NoDB对象,将其指向存储桶,然后告诉它要在哪个字段上建立索引。
from nod
1