2000年代初頭、私がまだ「若手エンジニア」と呼ばれていた頃、MySQLは自由の象徴だった。 Linux、Apache、MySQL、PHP。この4つをインストールすれば、世界中の誰とでも繋がれるサービスが自前で作れる。重厚長大なOracle Databaseを数千万円で買う余裕のない ...
商用版では米Oracle(オラクル)のOracleや米Microsoft(マイクロソフト)のSQL Serverにこの機能が存在します。 OSS DBではPostgreSQLに存在しますが、MySQLにはありません。 移行先DBにMySQLを選んだ場合、シーケンスの代替案を考える必要があります。
3. データ型と組み込み関数の非互換マップ 移行作業では、データ型と関数の地道なマッピングが欠かせません。自動変換ツールもこの部分は得意ですが、微妙な挙動の違いを理解していないとバグの原因となります。 PostgreSQLもラージオブジェクトをサポートしますが、関数を経由するアクセス ...
皆さんは、異なるDB間でのデータコピーを行う際にどういう方法を使うでしょうか? まるっと全部コピーするのであれば第127回 CLONEプラグインを導入しようで紹介したcloneプラグインを使ったり、レプリケーションを使ったりします。またバックアップを ...
MySQLに限らずRDBMSを利用・ 運用していると、 よくDBのデータを変換したくなることがあると思います。その際に、 クライアントから人手で実行すると、 オペレーションのミスやコピペのミスなどで問題が発生してしまうことがあります。また、 複数行に ...