本地simpledb服务器
simpledb-dev3的Python项目详细描述
#简化B-DEv2
[![在pypi上查看](https://img.shields.io/pypi/v/simpledb-dev2.svg)](https://pypi.python.org/pypi/simpledb-dev2)
[![许可证](https://img.shields.io/badge/license-gplv3-blue.svg)(https://raw.githubusercontent.com/rcook/simpledb-dev2/master/license)
此fork已重命名为“simpledb-dev2”,因此不会与原始项目冲突。
项目信息
simpledb-dev2提供本地simpledb服务器,因此您可以脱机开发,而不需要simpledb帐户。它已经在Linux上测试过了,MacOS和Windows。
此软件包当前实现:
*整个“2007-11-07”rest api
*根据技术文档更正http错误响应
*根据技术文档中提供的示例创建的一大套测试
它不实现:
*soap api
*身份验证—签名值检查
*时间戳格式和过期检查
*https
要运行SimpleDB-dev2服务器,您需要一个正在运行的Python2.7安装。您可以使用[pip][pip]安装,如下所示:
````
pip install simpledb-dev2
````
这将安装包及其依赖项,包括[web.py][web py]。在“pip”命令行中指定“-user”选项,以便仅为当前用户安装。
这将在您的路径上创建一个“simpledb-dev2”脚本/可执行文件。您可以按如下方式启动SimpleDB-DEv2 Web服务器:
````
SimpleDB-DEv2 SERVE
````
这将在默认端口8080上提供SimpleDB API。要指定备用端口,请使用“--port”选项:
```
simpledb-dev2 serve--port 1234
````
也不意味着要存储或查询大量数据,我还不知道在遇到问题之前可以得到多大的数据,但我怀疑,使用当前的存储和查询设计,它并没有那么大:o)现在我已经有了一个基础,我可能会开始尝试如何提高性能…
虽然这符合技术文档中的规范,但是simpledb-dev2并没有在所有可能的sdb客户端库中进行测试,我期待着oss社区的人们能够找到bug和特性—毕竟,这是一项正在进行的工作!
现在就开始开发SimpleDB应用程序吧,不要等到以后!_
有助于
1。分叉此存储库
2。创建功能分支(`git checkout-b feature branch`)
3。提交更改(`git commit-m“添加了对新api版本的支持”`)
4。推到上游分支(`git push-u origin feature branch`)
5。创建一个[拉取请求][拉取]描述在[GNU通用公共许可证v3(GPLV3)][许可证]下发布的修复/功能
\license
[latortuga]:https://github.com/latortuga/simpledb dev
[许可证]:许可证
[pip]:https://pip.pypa.io/
[拉取]:https://github.com/rcook/simpledb-dev2/拉取
[simpledb dev]:http://code.google.com/p/simpledb dev/
[web-py]:http://webpy.org/
[![在pypi上查看](https://img.shields.io/pypi/v/simpledb-dev2.svg)](https://pypi.python.org/pypi/simpledb-dev2)
[![许可证](https://img.shields.io/badge/license-gplv3-blue.svg)(https://raw.githubusercontent.com/rcook/simpledb-dev2/master/license)
此fork已重命名为“simpledb-dev2”,因此不会与原始项目冲突。
项目信息
simpledb-dev2提供本地simpledb服务器,因此您可以脱机开发,而不需要simpledb帐户。它已经在Linux上测试过了,MacOS和Windows。
此软件包当前实现:
*整个“2007-11-07”rest api
*根据技术文档更正http错误响应
*根据技术文档中提供的示例创建的一大套测试
它不实现:
*soap api
*身份验证—签名值检查
*时间戳格式和过期检查
*https
要运行SimpleDB-dev2服务器,您需要一个正在运行的Python2.7安装。您可以使用[pip][pip]安装,如下所示:
````
pip install simpledb-dev2
````
这将安装包及其依赖项,包括[web.py][web py]。在“pip”命令行中指定“-user”选项,以便仅为当前用户安装。
这将在您的路径上创建一个“simpledb-dev2”脚本/可执行文件。您可以按如下方式启动SimpleDB-DEv2 Web服务器:
````
SimpleDB-DEv2 SERVE
````
这将在默认端口8080上提供SimpleDB API。要指定备用端口,请使用“--port”选项:
```
simpledb-dev2 serve--port 1234
````
也不意味着要存储或查询大量数据,我还不知道在遇到问题之前可以得到多大的数据,但我怀疑,使用当前的存储和查询设计,它并没有那么大:o)现在我已经有了一个基础,我可能会开始尝试如何提高性能…
虽然这符合技术文档中的规范,但是simpledb-dev2并没有在所有可能的sdb客户端库中进行测试,我期待着oss社区的人们能够找到bug和特性—毕竟,这是一项正在进行的工作!
现在就开始开发SimpleDB应用程序吧,不要等到以后!_
有助于
1。分叉此存储库
2。创建功能分支(`git checkout-b feature branch`)
3。提交更改(`git commit-m“添加了对新api版本的支持”`)
4。推到上游分支(`git push-u origin feature branch`)
5。创建一个[拉取请求][拉取]描述在[GNU通用公共许可证v3(GPLV3)][许可证]下发布的修复/功能
\license
[latortuga]:https://github.com/latortuga/simpledb dev
[许可证]:许可证
[pip]:https://pip.pypa.io/
[拉取]:https://github.com/rcook/simpledb-dev2/拉取
[simpledb dev]:http://code.google.com/p/simpledb dev/
[web-py]:http://webpy.org/