Close

2017年10月4日

RMS活動報告 15

お久しぶりです。

今週のRMSブログ担当に選ばれたYudaiです。ないらしいので
担当が私ということなので現在やっているタスクについて話そうと思います。

Scala移行プロジェクトで私は旧RMSのデータ移行を担当しているのですが・・・・これが非常にツラい。(プロからすればそうでもないのかも・・・)
なにがツラいというと旧RMSと新RMSではテーブル構造が変わるということ。
そのままデータを移行すると言うまでも無いですがめちゃくちゃになりますね(笑)
そのため現在旧RMSのsqlをPythonを用いて新RMSのテーブルに対応するようsqlを生成するスクリプトを書いています。楽しい\(^o^)/
手順としては旧RMSのアカウントデータを取得して旧テーブルと新テーブルを比較しながら正しい形に整形しファイルに書き込むという感じです。
今週はアカウント部分のみを書きました。
多分ベストプラクティスではありません・・・、DBのプロではないのでこういうパターンの移行に関しての知識が全くありません。プロの方助けてください。

と言った感じでデータ移行の準備をしています。
フロント、バックエンド、インフラの3チームにわけて開発を分担しているのですがフロントとインフラが修羅の道っぽいので気合い入れて頑張っていきます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA