Подтвердить что ты не робот

Существуют ли менее дорогостоящие альтернативы реляционным базам данных Amazon (RDS)?

У меня есть следующее требование. У меня есть база данных, содержащая сведения о контакте и адрес не менее 2000 членов моей школы выпускников. Мы хотим сохранить всю эту информацию в модели отношений, чтобы

  • Эти данные могут быть созданы и отредактированы по запросу.
  • Эти данные всегда резервируются и должны быть просты в восстановлении, если основная копия становится непригодной.
  • Вся конфиденциальная личная информация, находящаяся в этой базе данных, будет доступна только авторизованным пользователям.
  • Эта база данных не будет доступна в течение первых 6 месяцев. Он станет доступен только после того, как на нем будет построен веб-сайт.

Я не администратор базы данных, и я не хочу тратить время на такие вещи, как резервное копирование. Я думал, что Amazon RDS с автоматическим резервным хранилищем является идеальным решением для наших нужд. Единственная проблема заключается в том, что, будучи добровольной организацией, мы не можем сэкономить ежемесячные сборы в размере от 100 до 150 долларов, требуемые этой услугой.

Итак, мой вопрос: существуют ли менее дорогие альтернативы Amazon RDS?

4b9b3361

Ответ 1

В вашем случае только контактных и адресных данных я бы выбрал Amazon SimpleDB. Я знаю, что SimpleDB может не подходить для большого количества таблиц с отношениями и всех, но для ваших данных я думаю, что SimpleDB достаточно. А затраты намного дешевле, чем Amazon RDS.

Я также хотел использовать RDS, но самый маленький размер db стоит $80 р/месяц.

Ответ 2

Если мне немного больше информации, я, возможно, буду отсюда. но адреса 2000 имен и т.д. не являются большой БД, и я бы подумал, что возможное использование Амазонок RDS было немного "излишним", если не сказать больше.

В зависимости от того, как (и кому) вы хотите просматривать правки и т.д., существует ряд бесплатных или почти бесплатных альтернатив.

Одним из способов может быть установка/использование пакета хостинга, который имеет что-то вроде phpMyAdmin, связанного с mySQL DB. Для этого можно получить доступ и отредактировать и т.д. БД, не имея переднего конца веб-сайта. Не очень красиво (например, веб-сайт), но практично. Хороший хозяин также должен поддерживать вас.

Другим является просмотр документов Google. Хорошо, на самом деле база данных не является расширенной линией, но очень похожа на строки Excel. Вы можете делиться документами Google с приглашенными людьми и даже настраивать небольшой сайт через Документы Google. Это бесплатный метод, но, возможно, это не так практично, в зависимости от ваших потребностей.

Ответ 3

Вы взглянули на Microsoft SQL Azure? Вы можете использовать его бесплатно для чего-то вроде 90 дней, а затем, если вам нужен только 1 ГБ, он будет составлять всего около 10 долларов в месяц.

Вы упомянули о резервном копировании, поэтому я подумал, что об этом тоже поговорю. Как работает SQL Azure, так это то, что он автоматически создает две дополнительные копии вашей базы данных на разных компьютерах в центре обработки данных. Если одна из машин или db становится недоступной, она автоматически переходит к одному из других db.

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

Ответ 5

Для откровенно крошечного db такого размера я бы серьезно посмотрел на http://www.sqlite.org/

it inprocess, легко постоянно. Отправляйтесь на S3, и вы можете использовать перехватчики обновлений для хранения контрольных точек после обновлений. резервное копирование/восстановление почти эквивалентно файлам windows batchfiles и wgets

хорошее шифрование с использованием http://sqlcipher.net/

стандартная файловая система OS и ACL уровня пользователя контролируют безопасность.

запуск поддерживаемого файла db имеет смысл, учитывая хрупкость нормальной RDBMS, поддерживаемой EC2, в ESR gremlins.

есть исключения из SQL92 (нет реальных showstoppers), но, учитывая чувствительность к стоимости проекта и RPO и RTO базы данных выпускников, я считаю, что это хорошая ставка.