web-dev-qa-db-ja.com

Django for Amazon DynamoDBに適したデータベースバックエンドはありますか?

次のDjangoプロジェクトにDynamoDBを使用したいと思います。セッションデータをDynamoDBに保存する必要があることがわかりましたが、Djangoを保存するためのバックエンド実装はありますか?すべてのデータベースデータ?

23
Cory

下にあるDynamoDBを使用しながらDjango ORMを使用できるDjango DynamoDBプロジェクトは存在しないと思います。

ただし、場合によっては、DjangoのORM部分を単に無視して、DynamoDBを直接(botoまたはPynamoDBなどを介して)使用できる場合があります。

私の場合、ミックスを使用します。ほとんどがPostgres(RDS)とDjango ORM)で読み取り専用であるすべてのユーザーと他のモデルを保持しますが、大量の書き込みが必要なモデルにはDynamoDBを使用します(pynamodbを使用)。

私はまだビューやテンプレートを使用したり、Django-rest-frameworkを介してAPIを追加したりすることができます。私が失ったのは、管理ページ(これらのモデルには必要ありません)とORMが提供するその他の機能ですが、とにかく結果に満足しています。

12
dkarchmer

私はこれを個人的に使ったことはありませんが、それを開発した人はボトに頻繁に寄稿していて、彼の作品は常に高品質でした。

https://bitbucket.org/maxnoel/dynamodb-mapper

3
garnaat

これは、github上の Django dyanmodb sessions というプロジェクトです。これは不完全に見えます(セッションの終了なし)が、有望です。これが 発表へのリンク 著者の1人からです。

1
jedierikb