/ / Melhor solução de banco de dados para Django na AWS - django, amazon-web-services, amazon-simpledb, amazon-dynamodb

Melhor solução de banco de dados para Django no AWS - django, amazon-web-services, amazon-simpledb, amazon-dynamodb

Bom Dia,

Atualmente estou olhando para implantar um aplicativo Djangoem uma instância do EC2, mas tudo está ficando muito confuso para mim! Eu entendo que o Django tem implementações internas para MySQL, PSQL e SQLite. Agora, a Amazon tem RDS (MySQL), SimpleDB e DynamoDB. Vocês têm alguma recomendação sobre o que deve ser usado? Eu quero algo escalável para o futuro e à prova de balas. A AWS fornece uma API python para seu SimpleDB e DynamoDB. Isso funcionará bem com o Django?

Muito obrigado!

EDIT: Eu prefiro estar se concentrando em uma solução global que será à prova de balas, eficiente e velozese não muito complicado. Como eu pretendo que mais pessoas trabalhem no sistema, eu realmente não quero algo que seja complicado e difícil de manter. Eu prefiro gastar mais tempo implementando e instalando coisas, mas no final, a solução será mais rápida e fácil. para entender e trabalhar com (IE .: Consultar o banco de dados será direto e sem hacks ao redor).

Respostas:

5 para resposta № 1

SimpleDB e DynamoDB são NoSQL, então você precisarádjango-nonrel para lidar com isso e não tenho garantias se tudo vai funcionar bem. Mas se você precisar usar o NoSQL - existem alguns módulos de terceiros para o Django.

RDS é o MySQL, então você pode usar o driver MySQL padrão do Django, e ORM, e admin e assim por diante. Parece uma boa solução, mas você não pode ajustar ou atualizar essas instâncias do MySQL.

Se o seu banco de dados ainda não é grande e pesado, você pode configurar uma instância local do mysql no seu EC2 e movê-lo para o RDS se precisar crescer.