我正在帮助举办联合国高中模拟联合会议。 会议是由大学生组织完成的。 我正在编写一个应用程序,以跟踪学生通过的联合国决议,将其打印出来等等。 数据库后端并不需要高性能(每分钟处理的查询不会超过几个),但如果在这个周末的会议中失败了,那将是一场严重的灾难。 我可以设置什么,以减less发生这种情况的可能性? 只要符合我们0.00美元的慷慨技术预算和几笔捐赠的笔记本电脑,我就可以使用任何数据库系统。
注册30天的SQL Azure试用帐户:
http://www.microsoftplatformready.com/us/home.aspx?WT.mc_id=AzurePass_HomePageBanner
…或者更好,请联系微软,并询问他们是否想用SQL Azure实例免费赞助你的事件。
我为耶鲁大学模拟联合国会议写了这样的文章。 http://ymun.yira.org/ 。 我使用django这是一个应用程序框架,反过来使用MySQL作为其数据库。 您可以从运行ubuntu linux的虚拟专用服务器开始。
你并不需要镜像,因为你的数据库只会存储文件的链接。 所以如果数据库崩溃,你仍然可以访问这些文件。
使用SQLite并将数据库复制到由cron自动执行的备份时间线。 把它们放在不同的笔记本电脑上,或者放在一些远程的地方,以便在笔记本电脑被丢弃之后获得生存力。