it-swarm.com.ru

Как я могу получить доступ к Amazon DynamoDB через Python?

В настоящее время я использую hbase с моими приложениями Python и хотел попробовать Amazon DynamoDB . Есть ли способ использовать Python для чтения, записи и запроса данных?

31
Lostsoul
25
virhilo

Другой альтернативой является PynamoDB . PynamoDB предоставляет ORM-подобный интерфейс для DynamoDB и поддерживает both Python 2 и Python 3. Весь API DynamoDB поддерживается PynamoDB - включая глобальные и локальные вторичные индексы, пакетные операции, двоичные атрибуты, запросы, сканирование и т.д. 

Отказ от ответственности: я написал PynamoDB.

20
Jharrod LaFon

Отказ от ответственности: я текущий сопровождающий

Вы можете использовать Dynamodb-mapper библиотеку Python. Это простой/крошечный слой абстракции, который позволяет отображать обычный объект Python в DynamoDB. Он также имеет механизм транзакций.

Для сложных задач, таких как управление таблицами, все же лучше напрямую использовать Boto (на что мы все равно надеемся).

13
yadutaf

Этот вопрос был годами, поэтому я считаю, что ваша проблема уже была решена. Просто хочу упомянуть, что вы можете использовать boto3 для доступа к DynamoDB и в наши дни.

0
Old Panda