8

Is it possible to set up an AWS DynamoDB as the database backed for a Django server? If so, how would I go about doing this?

thanks!

Foxocube
  • 710
  • 9
  • 32
  • possible duplicate of [Best database solution for Django on AWS](http://stackoverflow.com/questions/9842961/best-database-solution-for-django-on-aws) – Alasdair Jul 27 '12 at 00:30

1 Answers1

6

I think the answer is there's no easy way. Django supports relational databases, but DynamoDB is NoSQL.

There doesn't appear to be a backend for django-nonrel, an unofficial fork for non relational databases.

If you want to use amazon to host the database, you could use their RDS service and configure Django as you would for MySQL.

Alasdair
  • 298,606
  • 55
  • 578
  • 516
  • Slightly OT, but how scalable are the RDS databases? I need something that can scale instantly. – Foxocube Jul 27 '12 at 06:19
  • 1
    That's too broad a question to answer here. There are already large websites using regular Django with relational databases. You'll have to do your own testing to see whether it's suitable for your use. – Alasdair Jul 27 '12 at 07:27
  • 1
    Also, RDS now supports PostgreSQL. So you can do that too – Alex Nov 26 '13 at 17:48