質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

Q&A

解決済

2回答

3205閲覧

OracleとMySQLの概念の違いについて

tqkqt0

総合スコア155

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

0グッド

3クリップ

投稿2017/02/15 02:12

編集2017/02/15 04:11

###前提
今までMySQLを使って開発をしてきました。
此度Oracleで開発することになったのですが、
Oracleの概念を調べてもよくわからないので質問します。

###わからないこと

インスタンス・データベース・スキーマの関係がわかりません。

###聞きたいこと

インスタンス・データベース・スキーマはそれぞれどういう役割なのか? 関係を追って説明していただけませんでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Orlofsky

2017/02/15 02:55

タグは <Oracle Database> ではなく、<Oracle>に変更してください。
guest

回答2

0

Oracleは同じサーバーに複数のインスタンスを持つことができますが、構築ではなく、開発ということなので、データベース = インスタンス と思っていいでしょう。
スキーマはMySQLのユーザーと同じで、スキーマ = ユーザー で良いです。

SHIFT the Oracle をざっと目を通しておかれては?

投稿2017/02/15 02:54

Orlofsky

総合スコア16415

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tqkqt0

2017/02/15 04:12

ご回答ありがとうございました。
guest

0

ベストアンサー

ちょっと自信がないですが、

  • インスタンスは、起動・停止ができる単位のもの
  • データベースは他のデータベースと同じ概念のもの。ただ1インスタンスに1データベースしか配置できないらしい
  • スキーマ、これがORCLE独特な?概念で、データベースにユーザーごとに名前空間を作成が作成される。この名前空間のこと

最後のスキーマが一番理解しずらいもので、ユーザーを作成すると、そのユーザーが所有するスキーマが自動で作成され割り当てられます。別々のスキーマに同じ名前のテーブルを作成することができますが、全く別のテーブルとなります。ようは物理的には1つのデータベースですが、論理的にユーザーごとデータベースになると考えたほうがいいかな。

あ、MySQLを忘れていました。(こちらも自信がないですが)

  • インスタンスは、起動・停止ができる単位でOracleと同じ
  • 1インスタンスに対して複数のデータベースを作成可能
  • MySQLでのユーザーは、単純に言えばアクセスできる権限を与えるもので、スキーマとかいう概念はない

となるかと。

投稿2017/02/15 03:26

編集2017/02/15 04:06
turbgraphics200

総合スコア4267

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tqkqt0

2017/02/15 04:13

ご回答ありがとうございました。スキーマについて、わからなかったので参考になります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問