Есть ли менее дорогостоящие альтернативы услугам реляционных баз данных Amazon (RDS)? [закрыто
-
05-10-2019 - |
Вопрос
У меня есть следующие требования. У меня со мной база данных, содержащая контакт а также адрес Подробности не менее 2000 членов моей школьной выпускной организации. Мы хотим хранить всю эту информацию в модели соотношения, чтобы
- Эти данные могут быть созданы и отредактированы по требованию.
- Эти данные всегда поддерживаются и должны быть простыми восстановления в случае, если основная копия становится непригодным для использования.
- Все чувствительные личные данные, проживающие в этой базе данных, гарантированно могут быть доступны только для авторизованных пользователей.
- Эта база данных не будет в сети за первые 6 месяцев. Он станет онлайн только после того, как сайт построен на его вершине.
Я не DBA, и я не хочу проводить время, делая такие вещи, как резервные копии. Я думал, что RDS Amazon с помощью автоматического резервной копии был идеальным решением для наших потребностей. Единственная проблема заключается в том, что являясь добровольной организацией, мы не можем избавить ежемесячные 100 до 150 долларов США, требует этой услуги.
Итак, мой вопрос, есть ли меньшие альтернативы более дорогим альтернативам RDS Amazon?
Решение
В вашем случае только контактных и адресных данных я бы выбрал Amazon SimpledB. Я знаю, что SimpledB может не подходить для большого количества таблиц с отношениями и всеми, но для ваших данных, я думаю, что SimpleDB достаточно. И стоит намного дешевле, чем Amazon RDS.
Я также хотел использовать RDS, но самый маленький размер БД стоит $ 80 p / месяц.
Другие советы
Имея немного больше информации, я могу выходить на базу здесь. Но 2000 наименований имен адресов имен и т. Д. Это не большая БД, и я бы подумал, что возможное использование RDS Amazons было немного «чрезмерным», чтобы сказать наименее.
В зависимости от того, как (а кто) вы хотите просмотреть редактирование и т. Д. Есть ряд бесплатных или почти бесплатных альтернатив.
Один из способов может быть установлен / использовать пакет хостинга, который имеет что-то вроде phpmyadmin, связанный с MySQL DB. Делать это, можно получить доступ и редактировать и т. Д. БД, не имея передней части сайта. Не красивая (как сайт передний конец), но практично. Хороший хост также должен вернуться для вас.
Другой - смотреть на Google Documents. Хорошо, не совсем база данных больше распределенного листа, но очень на линии Excel. Вы можете поделиться Google Docs с приглашенными людьми и даже настроить небольшой веб-сайт через Google Docs. Это бесплатный метод, но не может быть таким практичным в зависимости от ваших потребностей.
Вы посмотрели на Microsoft SQL Azure.? Вы можете использовать его бесплатно для чего-то вроде 90 дней, а затем, если вам нужно только 1 ГБ БД, это было бы только около 10 долларов в месяц.
Вы упомянуте резервную копию, поэтому я думал, что поговорим об этом тоже. Они Way Way SQL Azure Works заключается в том, что он автоматически создает 2 дополнительных копии вашей базы данных на разных машинах в центре обработки данных. Если один из машин или DB стал недоступным, он автоматически не переходит на одну из других БД.
Если вам нужно что-то выше, что вы также можете использовать Количество копирования для резервного копирования базы данных.
Вы можете проверить
http://www.enciva.com/postgresql9-hosting.htm.
а также
http://www.acugis.com/postgresql-hosting.htm.
Они работают на Postgres и MySQL.
Для откровенной крошечной БД этого размера я бы серьезно смотрел на http://www.sqlite.org/
Это неупрашивает, легко постоянно .dump of S3, и вы можете использовать обновления крючков для контрольных точек после обновления. Резервные копии / Восстанавливает почти эквивалент Windows BatchFiles и wgets
Хорошее шифрование с использованием http://sqlcifle.net/
Стандартная файловая система ОС и Уровень управления уровнем пользователя ACLS.
Запуск файла, поддерживаемого БД, имеет смысл, учитывая хрупкость нормального EC2, поддерживаемого RDBM на EBS Gremlins.
Существуют исключения от SQL92 (нет настоящих витрин), но учитывая чувствительность к затратке проекта и RPO и RTO в базе данных выпускников, я считаю, что это хорошая ставка.