¿Cómo puedo configurar una database para trabajar con GIT que se implementará en Heroku?

Estoy usando Amazon EC2 como mi entorno de desarrollo. Hago toda la encoding a través de SSH.

Mi aplicación necesita una database. Estoy usando Node.JS. Supongo que necesito mongoDB, pero estoy abierto a otras opciones. La aplicación es una aplicación simple para tomar notas, pero quiero que sea escalable. Y me gustaría la posibilidad de save imágenes en notas. También debe haber una function de búsqueda de notas.

Me quedé sin espacio en mi Amazon EC2 cuando intenté ejecutar mongoDB. ¿Cómo puedo configurar Mongo en Amazon y cuando lo hago?

git push heroku master 

Quiero que la database también esté trabajando en heroku.

¿Cómo hago esto? ¿Simplemente instalo mongoDB como un service en heroku y supongo que todo se transfiere? ¿Debo comprar MongoDB en Amazon Marketplace?

Así que creo que una solución sería configurar el db en heroku y cada vez que quisieras que el db en heroku reflejara tu db de Amazon, entonces simplemente volcamos el db de amazon y restauramos el volcado al db heroku.

No creo que haya realmente ningún tipo de funcionalidad incorporada en heroku que le permita enviar su código a heroku y realizar una synchronization en un sentido de los datos en amazon db con heroku db en una línea.