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

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

4 ответов



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

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


отказ от ответственности: я нынешний мейнтейнер

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

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


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