Skip to main content

MongoDB Database Migration

·109 words·1 min
MongoDB database
oon arfiandwi
Author
oon arfiandwi
keep it simple, s!

Suatu saat ada kebutuhan migrasi database server MongoDB dari satu datacenter ke datacenter lain.

Setelah mencari jawabannya di Google, ternyata caranya cukup mudah, cukup matikan proses mongod dan pindahkan direktori database tersebut ke server lain.

Berikut dua metode yang cukup mudah diambil dari [1]

Metode 1 (termudah, dapat menyebabkan downtime cukup lama)

Metode 2 (migrasi lebih lama, downtime lebih sedikit)

Metode lainnya, menggunakan mekanisme export di mesin yang lama dan import di mesin yang baru [7].

Jika ada problem dalam proses menyala/matikan server bisa mengecek [2], setidaknya gunakan kill -2 PID dibanding kill -9 PID.

[1] https://groups.google.com/forum/?fromgroups#!topic/mongodb-user/gqCd0z89N38

[2] https://github.com/emerleite/mongo-migrate

[3] https://groups.google.com/forum/?fromgroups#!topic/mongodb-user/1-tRRGCTvoA

[4] http://docs.mongodb.org/manual/tutorial/copy-databases-between-instances/

[5] http://docs.mongodb.org/manual/tutorial/manage-mongodb-processes/

[6] http://stackoverflow.com/questions/8495293/whats-a-clean-way-to-stop-mongod-on-mac-os-x

[7] http://docs.mongodb.org/manual/core/import-export/