文件名称:dynamodb-py:dynamodb-py是为亚马逊的DynamoDB写的ORM,基于boto3
文件大小:779KB
文件格式:ZIP
更新时间:2024-02-24 04:55:34
python orm database nosql dynamodb
动力炸药 dynamodb-py是Amazon DynamoDB for Python应用程序的ORM。 它提供与ActiveRecord类似的功能,并通过提供更好的搜索工具和本机关联支持来改进Amazon现有的HashModel。 DynamoDB与您可能知道的其他基于文档的数据库不同,并且与关系数据库确实有很大不同。 它牺牲了最简单的关系查询和事务支持之外的任何功能,以提供快速,经济高效且高度耐用的存储解决方案。 如果您的数据库需要复杂的关系查询和事务支持,那么适度的Gem无法为您提供它们,DynamoDB也无法为您提供它们。 在这种情况下,您最好在其他地方寻找数据库需求。 需要 * boto3 * pytz * dateutil * simplejson 安装 pip install git+https://github.com/gusibi/dynamodb-py.git@master 建立 表 创建新表时,ynamodb-py为您提供一些合理的默认值,包括表名和主键列。 但是,如果您喜欢创建表,则可以更改它们。 from dynamodb.model import Mod
【文件预览】:
dynamodb-py-master
----.gitignore(177B)
----README.md(4KB)
----test.py(9KB)
----examples()
--------moviedata.json(3.54MB)
--------create_table.py(2KB)
--------update_table.py(2KB)
--------delete_item.py(0B)
--------scan_items.py(0B)
--------delete_table.py(1KB)
--------movies.py(666B)
--------__init__.py(22B)
--------query_items.py(7KB)
--------update_item.py(1KB)
--------get_item.py(2KB)
--------create_item.py(3KB)
----LICENSE(34KB)
----dynamodb_py.egg-info()
--------dependency_links.txt(1B)
--------PKG-INFO(384B)
--------SOURCES.txt(690B)
--------zip-safe(1B)
--------top_level.txt(18B)
--------requires.txt(23B)
----dynamodb()
--------errors.py(1KB)
--------table.py(22KB)
--------expression.py(9KB)
--------indexes.py(0B)
--------fields.py(16KB)
--------json_import.py(292B)
--------model.py(10KB)
--------__init__.py(0B)
--------helpers.py(8KB)
--------query.py(10KB)
--------connection.py(2KB)
----setup.py(585B)