- PR -

データベースは何を使っていますか?

投稿者投稿内容
mso
ぬし
会議室デビュー日: 2003/12/04
投稿数: 496
お住まい・勤務地: 宮城
投稿日時: 2004-03-13 04:01
msoです。

DBについてはなんでもいいかな?
Oracle,SQLServer,Mysql,PostgreSQLと経験してきましたが、
結局のところ何をやりたいかに尽きると思います。
システムの規模が大きくなるとOracke>SQLServer>Postgresql,MySQLという
感じになるとおもいます。
Cluster
ぬし
会議室デビュー日: 2003/03/06
投稿数: 289
お住まい・勤務地: 大阪
投稿日時: 2004-03-15 02:01
.net限定で、選択権があるなら、無料ならMSDE、お金をかけられるならSQL Server
でしょうね。
注:MSDEはいくつかのMS製品(VS.netとか)に無料で付いてるだけで、自由に入手して
利用できるわけではないです。詳しくは以下URL参照
http://www.microsoft.com/japan/sql/evaluation/msdeuse.asp?SD=GN&LN=JA&gssnb=1

理由は、.netでの利用例が多数ある(Webとかで探しても見つけやすい)こと、
.netと組み合わせて何らかの障害がある場合、その情報を得やすいこと、などです。
(MS製品同士の組み合わせで障害事例があれば、MSのサイトに載ってる可能性が高い
ですが、それ以外のDMBSと.netの組み合わせだと、マイナーなトラブルが発生したときに
どこを調べていいのやら途方に暮れそうですし・・・

ただし、そもそも原則として、たーぞうさんが言う通り「プログラマにDBMSを選ぶ
権利は無い」と思います。
通常、DBMSの選択基準としては、性能、可用性、運用・保守性、コストといったものが
優先され、プログラミングのしやすさは選択基準の優先順位としては後ろの方です。

もしDBMSを変更されるなら、闘魂さんの上司がどういう意図でPostgreSQLを指定した
のか確認した上で、その意図に沿う範囲で別のDBMSを提案されてはどうでしょうか?

#MSDEのライセンスに関して補足

[ メッセージ編集済み 編集者: Cluster 編集日時 2004-03-15 02:15 ]

スキルアップ/キャリアアップ(JOB@IT)