解決済

clip!clip!
Ads By Google

PostgreSqlの勉強はMySQLでも可能か?

仕事でPostgreSQLを使うことになり、データベース知識ゼロ(PHPも初心者レベル)なので自分でレンタルサーバーをかりて勉強しようと思っているのですが、調べてみたところ多くのレンタルサーバーがMySQLを採用しているようで悩んでいます。

もしMySQLとPostgreSQLの仕様が似たようなものならば気にせずレンタルサーバーのサービスで選び、MySQLとPostgreSQLが全然別物であるならPostgreSQLが使用可能なレンタルサーバーの中から選びたいと考えています。

できましたら上記についてのアドバイスと、合わせてお勧めのレンタルサーバーがありましたらご紹介いただけると幸いです。

よろしくお願いします。

2008-03-06 12:58の質問
MySQL  SQL  レンタルサーバー  postgresql  
レンタルサーバー
容量30GBを月額1,575円で利用できるレンタルサーバー
www.onamae-server.com/
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2008-03-10 01:56:56ベスト
SQLの勉強については、PostgreSQLでもMySQLでも基本的には変わりません。インストール~DB作成までの手順は若干違います。PostgreSQLローカルな最適化とかの範囲になると、個々のDBMSで違ってきますが、初心者はもちろん、ある程度の規模以上でなければ関係ないです。

どちらもWindows版があります。DLは以下から。
PostgreSQL:

MySQL:

ついでに・・・w
PHP:

Apache:

(Win32のバイナリは2系のみ)

Windows版とUNIX版ではもちろん内部で仕様は違いますが、ユーザープログラムレベルでは関係なく、そのままSQLは通ります。たまに文字コードでひっかかることがありますが、それは設定の問題。

UNIXライクに設定まで勉強したいなら、CygwinかLinux上に入れることをオススメします。プログラムだけでいいなら、Winのバイナリで十分です。

WinでApache+PHP+PowtgreSQLでWinで試してみようと思います。
どうもありがとうございました。。

Ads By Google

コメント(6)

#1.  imq
2008-03-06 16:03:33

質問の趣旨と違いますが、
勉強で使うなら自分のPCにインストールするのがいいと思います。
お金も迷惑もかからないです。

2008-03-07 01:08:31

SQLの勉強という意味なら可能です。

imqさんの仰るように自分のPCにインストールした方が速いです。

#3.  廿
2008-03-08 10:38:40

自分のPCとなるとLinuxから導入すると言うことでしょうか?
Apache、PHPのインストールとと相当な時間がかかるように思いますが、それでも自分のPCにインストールした方が良いのでしょうか?

2008-03-08 16:49:24

>>#3
ApacheもPHPもMySQLもWindows版がありますが、Linuxでやっても、Cygwinでやっても勉強のためならどれでもいいと思います。自分のPCに入れればPHPとかを通さず、直接DBをいじれるので、リモートでPHPの問題なのかSQLの問題なのかと悩む時間を考えれば、ローカルに環境を作った方が楽です。

#5.  廿
2008-03-09 02:17:39

>>#4
Win版とLinux版でPHP、PostgreSQL共に仕様の違いなど特に無いのでしょうか?
つまり、Win上で動作確認したものがそのままLinux上で動作するものなのでしょうか?

それと、回答のところでコメントをいただけるとお礼機能的なものが使えてありがたいです。

2008-03-10 15:31:44

ベター&ベストありがとうございます^^

トラックバック(2)

トラックバックURL: