Назад | Перейти на главную страницу

Настройте временный надежный сервер базы данных с бюджетом 0,00 долларов США.

Я помогаю проводить конференцию «Модель Организации Объединенных Наций» для старшеклассников. Конференция полностью организована и обслуживается студентами вузов. Я пишу приложение, которое будет отслеживать резолюции ООН, принятые студентами, распечатывать их и т. Д. Бэкэнд базы данных не обязательно должен быть высокопроизводительным (будет обрабатываться не более нескольких запросов в минуту), но если он выйдет из строя во время конференции, рассчитанной на выходные, это будет серьезной катастрофой. Что я могу настроить, чтобы снизить вероятность этого? Я открыт для использования любой системы баз данных, если она укладывается в наш щедрый технологический бюджет в 0,00 доллара и несколько подаренных ноутбуков.

Зарегистрируйтесь для получения 30-дневной пробной учетной записи SQL Azure:

http://www.microsoftplatformready.com/us/home.aspx?WT.mc_id=AzurePass_HomePageBanner

... или еще лучше, свяжитесь с Microsoft и спросите их, хотят ли они спонсировать ваше мероприятие с помощью экземпляра SQL Azure бесплатно.

Я написал что-то подобное для конференции Йельского университета «Модель Организации Объединенных Наций». http://ymun.yira.org/ . Я использовал django, фреймворк приложения, который, в свою очередь, использует MySQL в качестве своей базы данных. Вы можете начать с виртуального частного сервера под управлением ubuntu linux.

На самом деле вам не нужно зеркалирование, потому что ваша база данных будет хранить только ссылки на файлы. Поэтому, если база данных выйдет из строя, у вас все равно будет доступ к файлам.

Используйте SQLite и скопируйте базу данных для временной шкалы резервного копирования, автоматизированного cron. Сохраните их на другом ноутбуке или в каком-то удаленном месте, чтобы обеспечить живучесть, даже если ноутбук не уронили.