2012-07-03 3 views
1

Мы заняты переходом старого приложения Heroku из бамбукового стека в стек кедра. Мы стараемся минимизировать время простоя и поэтому стараемся избегать времени простоя обслуживания. Данные чувствительны к времени и имеют финансовый характер, поэтому мы не можем позволить себе потерять какие-либо транзакции.Когда Heroku прекращает работу с базой данных?

Учитывая это, я изучал совместное использование базы данных между этими двумя приложениями, как указано здесь: https://stackoverflow.com/a/5981700/361417.

Что меня беспокоит, так это то, как Heroku решает прекратить и удалить неиспользуемые базы данных из своей системы.

Т.Л., др
Если я создал новое приложение для использования той же базе данных, как старое приложение и потом прекратить старое приложение, будет Heroku еще признать, что база данных используется (в новом приложении)?

+0

Не делайте этого, не разговаривая с Heroku http://support.heroku.com –

ответ

0

После разговора с Heroku поддержки оказывается, что база данных связана с приложением, а не автоматически определит, что она находится в использовании, но будет прекращено, когда вы удалите старый applicaiton:

Привет Роберт , если вы удалите старое приложение, база данных будет be удален. Дополнение к базе данных по-прежнему привязано к приложению, переменная окружения - это просто указатель конфигурации. Я бы предложил просто масштабировать старое приложение до 0, чтобы он не работал, и оставьте , чтобы он содержал базу данных, которую вы используете.

Лично я рекомендовал бы против масштабирования приложения до 0. Вместо платить авансом стоимость перемещения данных к новой заявке и быть уверенными, что данные безопасны, чем рискуют кто-то случайно вычеркиванию старого приложения.