https://github.com/stevearc/dynamo3
Python 3 compatible library for DynamoDB
https://github.com/stevearc/dynamo3
Last synced: 3 months ago
JSON representation
Python 3 compatible library for DynamoDB
- Host: GitHub
- URL: https://github.com/stevearc/dynamo3
- Owner: stevearc
- License: mit
- Created: 2014-02-24T11:50:02.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2021-12-04T20:32:38.000Z (about 3 years ago)
- Last Synced: 2024-09-18T05:00:30.499Z (5 months ago)
- Language: Python
- Size: 343 KB
- Stars: 13
- Watchers: 3
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- License: LICENSE
Awesome Lists containing this project
README
Dynamo3
=======
:Build: |build|_ |coverage|_
:Downloads: http://pypi.python.org/pypi/dynamo3
:Source: https://github.com/stevearc/dynamo3.. |build| image:: https://travis-ci.org/stevearc/dynamo3.png?branch=master
.. _build: https://travis-ci.org/stevearc/dynamo3
.. |coverage| image:: https://coveralls.io/repos/stevearc/dynamo3/badge.png?branch=master
.. _coverage: https://coveralls.io/r/stevearc/dynamo3?branch=masterDynamo3 is a library for querying DynamoDB. It is designed to be higher-level
than boto (it's built on top of botocore), to make simple operations easier to
perform and understand.Features
--------
* Mypy-typed API
* Python object wrappers for most AWS data structures
* Automatic serialization of built-in types, with hooks for custom types
* Automatic paging of results
* Automatic batching for batch_write_item
* Exponential backoff of requests when throughput is exceeded
* Throughput limits to self-throttle requests to a certain rate
* Nose plugin for running DynamoDB LocalDynamoDB features that are not yet supported
--------------------------------------------
* Reading from streams
* Adding/removing tags on a table
* Table backups
* Scanning with segments
* Table replicas (Global tables version 2019.11.21)
* Table auto scaling
* DAXNote that you can still access these APIs by using ``DynamoDBConnection.call``,
though you may prefer to go straight to boto3/botocore.