Подтвердить что ты не робот

Есть ли хорошая база данных в Django для Amazon DynamoDB?

Я хотел бы использовать DynamoDB для моего следующего проекта Django. Я нашел, что имплантация хранит данные сеанса в DynamoDB, но существует ли в нем реализация backend для Django для хранения всех данных базы данных?

4b9b3361

Ответ 1

Я не думаю, что есть какие-то проекты Django DynamoDB, которые позволяют вам использовать ORG Django при использовании DynamoDB под ним.

Но в зависимости от вашего случая вы все равно можете просто игнорировать часть ORM Django и напрямую использовать DynamoDB (через boto или каламбурный анод или аналогичный).

В моем случае я использую микс. Я сохраняю всех своих пользователей и другие модели, которые в основном читаются только на Postgres (RDS) и Django ORM, но используют DynamoDB для моделей, которым требуется тяжелая запись (с использованием pynamodb).

Я все еще использую представления, шаблоны или даже добавляю API через Django-rest-framework. То, что я теряю, это страницы администрирования (которые мне не нужны для этих моделей) и другие функции, которые ORM дает вам, но я все равно был доволен результатом.

Ответ 2

Я не использовал это лично, но парень, который его разработал, часто участвует в boto, и его работа всегда была высокого качества.

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

Ответ 3

Вот проект github, называемый django dyanmodb сеансы, который выглядит неполным (без закрытия сеансов), но многообещающий. Вот ссылка на объявление от одного из авторов.