2011-07-14 24 views
15

Si lleno una instancia de MongoDB en mi máquina local, ¿puedo transferir la base de datos al por mayor a un servidor y hacer que funcione sin demasiado esfuerzo?
La razón por la que pregunto es que mi servidor es actualmente una instancia de Amazon EC2 Micro y necesito poner MUCHOS datos en un MongoDB y no creo que pueda ahorrar las transacciones y el ancho de banda en la instancia de EC2.¿Transfiere MongoDB a otro servidor?

+4

Nunca es algo bueno cuando hace una pregunta en SO y 5 minutos después busca en Google sus etiquetas y el primer elemento es su nueva pregunta sobre SO ..... –

+3

Es por eso que usualmente google primero. :-) –

Respuesta

19

Existe el comando copy database que creo que debería ser adecuado para su necesidad.

O bien, puede detener MongoDb, copiar los archivos de la base de datos a otro servidor y ejecutar allí una instancia de MongoDb.

+0

¿dónde está la ubicación (común) de los archivos de la base de datos que mencionó? – akhyar

+1

@akhyar La ubicación de los archivos de base de datos especificados cuando ejecuta la instancia de mongodb. –

+1

¿Necesita copiar/journal también, o solo los archivos databasename.X? –

Cuestiones relacionadas