mongodbのマイグレーション
日本語記事の情報
golang-migrateでMongoDBマイグレーションやってみた
あんま関係ない
up down書いて実行できるgolangのなんかで、mongodbにも使える?
MongoDB同士のデータマイグレーションのベストプラクティスを探る ~mongodump/mongorestore編~ #mongodb #datamigration - クリエーションライン株式会社
mongodumpとmongorestore
BSON形式
mongoexport
JSON, CSV, TSV
基本はdump,restoreを使うべき、exportを使うケースは
データの加工などの要件
JavaScript/Node.jsでMongoDB+Mongooseのデータマイグレーション
npmもいろいろあるな
この記事ではmigrate-mongo
O’Reilly Learning platformで調べる
aiに聞いたがだめだ
マイグレーションでやることは以下
アプリケーションとは別にDBを触るスクリプトを動かす
本番が動いていて止めない場合は、アプリケーション側との不整合が起きないように気をつける
RDBでテーブルのスキーマが変わる系
これは、mongodb固有の関心事ではない
さらに、mongodb, NoSQLであるゆえ
スキーマ周りの不整合が起きにくい
不整合をアプリケーション側でカバーしやすい
よってマイグレーションがしやすい
たぶん、別の調べ方がいいだろう
mongodbに限らず、データマイグレーションの知見を調べる
バッチ処理とかそっちの文脈も調べる
あとはDBリファクタリングのあの本を読むとか