web-dev-qa-db-ja.com

Python経由でAmazon DynamoDBにアクセスするにはどうすればよいですか?

現在Pythonアプリでhbaseを使用しており、Amazon DynamoDB を試してみたいと思っています。Pythonを使用する方法はありますか?データの読み取り、書き込み、クエリを行うには?

34
Lostsoul
25
virhilo

別の選択肢は PynamoDB です。 PynamoDBは、DynamoDBへのORMのようなインターフェースを提供し、bothPython 2 and Python = 3. DynamoDB API全体がPynamoDBでサポートされています-グローバルおよびローカルのセカンダリインデックス、バッチ操作、バイナリ属性、クエリ、スキャンなどが含まれます。

免責事項:PynamoDBを作成しました。

22
Jharrod LaFon

免責事項:私は現在のメンテナーです

Dynamodb-mapper Python library。を使用できます。これはシンプルな小さな抽象化レイヤーであり、プレーンをマッピングすることができますPython DynamoDBへのオブジェクト。トランザクションエンジンも備えています。

テーブル管理などの高度なタスクの場合は、直接 Boto (とにかく依存)を使用することをお勧めします。

13
yadutaf

この質問は長年続いているので、あなたの問題はすでに解決されたと思います。 boto を使用して、最近もDynamoDBにアクセスできることをお伝えしておきます。

1
Old Panda