tables query example dynamodb python database nosql amazon-web-services amazon-dynamodb

query - python dynamodb



¿Cómo puedo acceder a Amazon DynamoDB a través de Python? (4)

Descargo de responsabilidad: soy el actual mantenedor

Puede usar la Dynamodb-mapper Python. Es una capa de abstracción simple / pequeña que le permite mapear un objeto simple de Python a DynamoDB . También presenta un motor de transacción.

Para tareas avanzadas como la gestión de tablas, es mejor utilizar https://github.com/boto/boto directamente (de lo que dependemos, de todos modos).

Actualmente estoy usando hbase con mis aplicaciones de Python y quería probar Amazon DynamoDB . ¿Hay alguna manera de usar Python para leer, escribir y consultar datos?


Esta pregunta ha durado años, así que creo que su problema ya se resolvió. Solo quiero mencionar que podría usar boto3 para acceder a DynamoDB también hoy en día.


Otra alternativa es PynamoDB . PynamoDB proporciona una interfaz tipo ORM para DynamoDB y admite Python 2 y Python 3. Toda la API de DynamoDB es compatible con PynamoDB, incluidos índices secundarios globales y locales, operaciones por lotes, atributos binarios, consultas, escaneos, etc.

Descargo de responsabilidad: escribí PynamoDB.