https://github.com/nasa-gcn/python-dynamodb-autoincrement
Use optimistic locking to put DynamoDB records with auto-incrementing attributes. Python port of https://github.com/nasa-gcn/dynamodb-autoincrement
https://github.com/nasa-gcn/python-dynamodb-autoincrement
autoincrement concurrency dynamodb python
Last synced: about 1 year ago
JSON representation
Use optimistic locking to put DynamoDB records with auto-incrementing attributes. Python port of https://github.com/nasa-gcn/dynamodb-autoincrement
- Host: GitHub
- URL: https://github.com/nasa-gcn/python-dynamodb-autoincrement
- Owner: nasa-gcn
- License: other
- Created: 2024-02-06T22:32:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-18T21:25:58.000Z (about 2 years ago)
- Last Synced: 2024-04-29T01:03:22.384Z (about 2 years ago)
- Topics: autoincrement, concurrency, dynamodb, python
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 0
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
[](https://pypi.org/project/dynamodb-autoincrement/)
[](https://codecov.io/gh/nasa-gcn/python-dynamodb-autoincrement)
# python-dynamodb-autoincrement
Use optimistic locking to put DynamoDB records with auto-incrementing attributes. This is a Python port of https://github.com/nasa-gcn/dynamodb-autoincrement. Inspired by:
- https://aws.amazon.com/blogs/aws/new-amazon-dynamodb-transactions/
- https://bitesizedserverless.com/bite/reliable-auto-increments-in-dynamodb/