37

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

4

5 に答える 5

27

boto3 を使用できます: https://github.com/boto/boto3

ドキュメント: https://boto3.amazonaws.com/v1/documentation/api/latest/guide/dynamodb.html

API リファレンス: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/dynamodb.html

于 2012-01-20T00:03:47.583 に答える
26

別の代替手段はPynamoDBです。PynamoDB は DynamoDB に ORM のようなインターフェイスを提供し、Python 2 と Python 3 の両方をサポートします。グローバルおよびローカルのセカンダリ インデックス、バッチ操作、バイナリ属性、クエリ、スキャンなどを含む DynamoDB API 全体が PynamoDB によってサポートされます。

免責事項: 私は PynamoDB を書きました。

于 2014-03-25T13:41:37.757 に答える
14

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

Dynamodb-mapper Python ライブラリを使用できます。これは、プレーンな Python オブジェクトを DynamoDBにマップできるようにする、シンプルで小さな抽象化レイヤーです。また、トランザクション エンジンも備えています。

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

于 2012-08-17T14:51:48.953 に答える