No.1
- 回答日時:
ビューやシノニム、PL/SQLなどの機能は全滅ですね。
オブジェクト型も全滅。
VARCHAR2型はVARCHARもしくはTEXT型に変更する必要があります。NUMBER型もその他置き換える必要が出てくると思います。OracleのDATE型は、MySQLではDATETIME型です。関数系もかなり異なるので、テーブル設計やQueryの時点でかなり置き換えが必要になります。後、MySQLのBLOB型は、OracleのLONG RAWに近い型の様です。
また、数字型と可変文字列においてサポート出来る桁数と文字数が異なります。
その他Indexや複合Primary Keyを使っている場合も制限がかかる可能性があります。
後は、MySQLをトランザクションモードで構築しないとトランザクション管理が出来ません。
ユーザーの概念はありますが、スキーマの概念が無いので注意が必要です。テーブルの管理の単位はデータベースです。
参考URL:http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Refer …
丁寧なご回答ありがとうございます。
データ型はすぐ想像ついたのですが、他にも色々課題がありそうですね。
参考にさせていただきます。
No.2ベストアンサー
- 回答日時:
1の方の回答に補足ですが、
OracleとMySQLではトランザクションの管理レベルが
ことなるはずです。
それからMySQLにはシーケンスがありません。
参照系のDBならともかく、トランザクション系のDB
であれば、MySQLへの移行はお勧めできないと思います。
ご回答ありがとうございます。
ソースコードを見てみたところSEQUENCEは使われていないようです。
トランザクションの管理レベルについては、かなり詳細に調べてみないとなんとも言えないですねえ。
ご意見ありがとうございます。
DBMSの変更にはかなり詳細な検討が必要だということがよくわかりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- 分譲マンション 都心部の老朽化したマンションの資産価値について相談させて下さい。 5 2022/05/13 20:17
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- 建設業・製造業 防火対応の窓にするかどうかで回答をお願い申し上げます。 3 2022/11/23 14:47
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- JavaScript 【jquery】EasyUIのSubGridにMySQLのテーブルデータを表示&編集にしたい 5 2022/05/02 13:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLServer + PHP で直近に追加...
-
SELECT時の行ロックの必要性に...
-
排他ロックしたレコードが、別...
-
Oracleの排他制御について教え...
-
accessのロック
-
SQLServerでのロックについて
-
DB2でSelectした時(rollback,c...
-
SELECT文でのデッドロックに対...
-
楽観ロックって何?
-
SQLServerの明示的なロックの仕...
-
INSERTにおいてロック処理は必要か
-
更新ロックとデッドロック
-
デッドロックが発生します。
-
Access2003 テーブルロック
-
エクセル
-
「マスタ」と「テーブル」の違...
-
ACCESS2007 フォーム 「バリア...
-
2つのテーブルから条件に一致...
-
ビューで引数を使いたい
-
PhpMyAdminで作成して実行せよ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT時の行ロックの必要性に...
-
SELECT文でのデッドロックに対...
-
accessのロック
-
Oracleの排他制御について教え...
-
INSERTにおいてロック処理は必要か
-
SQLServer Insertが遅い
-
AccessShareLock はどの程度気...
-
SELECT文でタイムアウト...
-
DB2でSelectした時(rollback,c...
-
UPDATE文で発生するデッドロッ...
-
トランザクション中にSELECTし...
-
ExcelからAccess2013DBを更新す...
-
max+1で初番する場合 for updat...
-
更新ロックとデッドロック
-
SELECT FOR UPDATE にトランザ...
-
同時書き込み
-
DB2のロック調査
-
排他ロックしたレコードが、別...
-
DB2の更新ロックについて
-
パススルークエリでのロックに...
おすすめ情報