Inscreva-se para uma conta de avaliação de 30 dias do SQL Azure:
... ou melhor ainda, entre em contato com a Microsoft e pergunte se eles desejam patrocinar seu evento com uma instância do SQL Azure gratuitamente.
Estou ajudando a organizar uma conferência das Nações Unidas para estudantes do ensino médio. A conferência é completamente organizada e composta por estudantes universitários. Estou escrevendo um aplicativo que vai acompanhar as Resoluções da ONU passadas pelos alunos, imprimi-las e assim por diante. O backend do banco de dados não precisa ser de alto desempenho (não mais do que algumas consultas por minuto serão processadas), mas se ele falhar durante a conferência de fim de semana, será uma séria catástrofe. O que posso configurar para diminuir a probabilidade de isso acontecer? Estou aberto a usar qualquer sistema de banco de dados, desde que ele se encaixe em nosso generoso orçamento de tecnologia de US $ 0,00 e em alguns laptops doados.
Inscreva-se para uma conta de avaliação de 30 dias do SQL Azure:
... ou melhor ainda, entre em contato com a Microsoft e pergunte se eles desejam patrocinar seu evento com uma instância do SQL Azure gratuitamente.
Eu escrevi algo assim para a conferência das Nações Unidas sobre Modelos da Universidade de Yale. link . Eu usei o django, que é uma estrutura de aplicativo que, por sua vez, usa o MySQL como seu banco de dados. Você pode começar com um servidor privado virtual rodando o Ubuntu Linux.
Você realmente não precisa de espelhamento, porque seu banco de dados armazenará apenas links para os arquivos. Portanto, se o banco de dados falhar, você ainda terá acesso aos arquivos.
Use o SQLite e copie o banco de dados para uma linha de tempo de backups automatizada pelo cron. Faça backup deles em um laptop diferente ou em algum local remoto para obter a capacidade de sobrevivência além de um laptop sendo descartado.
Tags sql database-mirroring