2011-12-02 3 views
4

MongoDB를 사용하는 응용 프로그램의 호스팅 서비스로 heroku 서비스를 사용하려는 경우 숙련 된 사용자의 의견을 얻고 싶습니다. MongoHQ 통합을 사용하는 것이 좋을까요, 아니면 단독 MongoHQ 계정을 사용하는 것이 더 나은가요?Heroku 및 MongoHQ : Heroku 플러그인 또는 별도 MongoHQ 계정 사용

나는 다음과 같은 질문에 대한 흥분 :

다른 (하나의 응용 프로그램에서 DB의 1) 마이그레이션 Actully 내가 Heroku가에서 마이그레이션 2)) herkou에 대한 MongoHQ 플러그인을 그 일의 가이드를 찾을 수 couln't

는 MongoHQ 통합 DB를 일반적인 MongoHQ 계정으로 변경하십시오. (나는 방법을 모르지만 DB exprot/import를 기대한다) 3) 연결 속도는 어떨까요?

마지막으로 왜 Heroku와 MongoHQ 통합을 사용하는 것이 독립형 MongHQ 계정을 사용하는 것보다 더 책임이 있습니다.

감사드립니다. 감사합니다.

답변

1

추가 기능을 사용하고 통합 된 접근법을 사용하면 구성상의 어려움을 쉽게 줄일 수 있습니다. 즉, db.cloneDatabase() 같은 것을 사용하여 하나에서 다른 것으로 전환하기가 쉽습니다.

heroku addon은 본질적으로 몇 가지 환경 변수를 설정하기 때문에 의사 결정을 너무 많이하지는 않습니다. 큰 상자로 이동해야한다면 큰 문제는 아닙니다 (16/256MB를 복제하는 데 얼마나 오래 걸릴 수 있습니까?).

업그레이드시 문제는 샤드 데이터베이스 솔루션처럼 투명하지 않지만 좋은 부분은 수동으로 수행하기가 쉽다는 것입니다.

귀하의 질문에 대한 답변이되었으므로 정보가 더 필요하면 알려주세요.

+0

대단히 감사합니다. 글쎄, 나는 내 생각을 표현할 것이다. 나는 heroku가 MongoHQ 서비스의 독립 실행 형 사용에 훨씬 더 많은 것을 추가하는 것에 대해서는 여전히 의심 스럽다. 무슨 구성 두통? MongoHQ 계정 설정, DB 및 사용자 생성? 만약 내가 heroku가 그것을하고 단지 MONGOHQ_URL을 추가하는 유일한 유용한 것을 얻으면. 음,별로. 수동으로 설정할 수도 있지만 유연성이 더 좋습니다. 그리고 응용 프로그램에서 하나 이상의 DB를 사용하려면 어떻게해야합니까? 영웅이 저의 시간 노력을 줄이는데 도움이되는 다른 좋은 것들이 있습니까? 아니면 유연성이 부족합니다. – WHITECOLOR

+0

네, 맞습니다. 그것은 편의성으로 사용자, 등등을 설정 만하지만, 당신이 그것에 익숙하다면 나는 당신 자신을 설정할 것입니다. 나는 그렇지 않으면 특별한 것을하지 않는다고 생각한다. 건배. –