2016-06-12 5 views
0

私はまだかなりデータベースに新しく、私はPostgreSQL、MySQLなどのデータベースサーバがデータベースをどのように格納しているかを頭に入れようとしています。 psqlなどのクライアントアプリケーションを使用してデータベースを作成し、後でmysqlを使用して同じデータベースにアクセスすることを決定したとします。または、特定のデータベースサーバーによって作成されたデータベースは、そのサーバー専用です。そして、これらのデータベースはファイルシステムに物理的にどこにどのように格納されていますか?データベースサーバを変更する

答えて

3

私はpsqlなどのクライアントアプリケーションを使用してデータベースを作成し、後でmysqlを使用して同じデータベースにアクセスすることにします。

いいえ@tadmanは、異なるデータベースには非常に異なるアクセスツールと方法があります。

また、特定のデータベースサーバーによって作成されたデータベースは、そのサーバー専用ですか。

大名データベースは、DB2、Postgres、Oracle、MySQLのどの場所でもほとんどのサーバで動作します。例外はMS SQLserverで、Microsoftサーバーでのみ動作します。

これらのデータベースは、物理的にファイルシステムにどこに格納されていますか。

Ahh ..それにはたくさんの答えがあります。必要な特定のデータベースとサーバーオペレーティングシステムに注意して別のQを返すことをお勧めします。


サイドノート:あなたのQの行間を読んで、あなたはSQLiteを探索することができます。 SQLiteの場合、データベースはであり、ご使用のプラットフォームのファイルです。

1

psqlのようなクライアントが極端にというデータベース特有のものですが、Postgresプロトコルを使用しており、これはMySQLと互換性がありません。

同様に、データベースは簡単には交換できない形式で保存されます。バージョン間に互換性がないことがよくあります。バックアップ、または.sqlダンプファイルにコピーして、あるサーバーから別のサーバーにコピーして復元することもできます。

あなたのニーズに合ったプラットフォームを選んで、それが本当によくわかるまで、それに固執してください。

関連する問題