• ベストアンサー

PostgreSQL vs Oracleどちらで開発すべきか?

takasgyの回答

  • ベストアンサー
  • takasgy
  • ベストアンサー率42% (30/71)
回答No.3

4月号のDBマガジンでそのような内容の記事がありました。 OracleとSun、伊藤忠の3社の広告記事であったと思います。 Linux(FreeBSD?) + PostgreSQLの構成からSun + Oracleへ移行するような記事でした。 双方のデータベースの機能、パフォーマンス比較やデータ移行にともなう注意点などが参考になります。 実際の事例としてWedで構築されたシステムがあったかと思います。 データベースのバックアップやリカバリについては、圧倒的にOracleが柔軟に行えます。 PostgreSQLはデータベースのクリーンアップ処理が必要なりますので24時間フル活動するシステムには問題になると考えます。 また、PostgreSQLの最新バージョンからは使用可能となったと思うのですがOuter Joinが以前は使用できませんでした。 とりあえず、価格の前に機能比較されることをお勧めします。

Kohey-i
質問者

お礼

takasgy さん、ご回答ありがとうございます。 早速近所の本屋に行きましたが、DBマガジン置いてませんでした。 (^^;) また他の本屋で探して、機能比較などを参考にさせていただきます。 >PostgreSQLはデータベースのクリーンアップ処理が必要なりますので24時間 >フル活動するシステムには問題になる なるほど、参考になります。 WEBでの利用を考えると、やはり24時間フル稼働に近い状態が必要だと思います。 おっしゃるように、機能比較をよくしてみたいと思います。 本当にありがとうございました!

Kohey-i
質問者

補足

昨日(3/15)DBマガジン購入しました! オラクルの広告記事なので、100%鵜呑みにしていいのかどうか わかりませんが、Postres→オラクルへの移行のポイントということで、 大変参考になりました。 記事によると、移行の実例が2つ紹介されていましたが、両方とも 会員制サイトで、会員数が6万人を超えたところで移行を検討された ようです。(月間70万PVを超えたあたり?) その辺が一つの目安ということですね。

関連するQ&A

  • ORACLE と MySQLどちらで開発すべきか悩んでいます。

    DB連動型のサイト(NT+IIS+ASP+MS-SQLServer)を既に構築済みですが、 昨今の「Nimda」ウィルスに関連して、Microsoft製品をやめて Linuxにシステム移行しようかと検討しております。 ASPがLinux+Apacheで動作しないことは分かっておりますので、 PHPに移行しようかと覚悟を決めております。 (できれば、ASPの資産をそのまま活かしたいのですが・・・) (Linux+Apacheで、ASP動かす方法ご存知でしたら、合わせて教えてくださーい^-^;) で、データベースなんですが、現在はMS-SQLServerを使ってますが、 Linuxに移行となれば、ORACLEかMySQLしかないかと思っております。 (PostgreSQLは、selectなどの検索系が遅いと聞いておりますので、却下します。) そこで、LINUX+ORACLEか、LINUX+MySQLのどちらで開発すべきか迷っています。 【私が悩んでいる長所・短所】 ■MySQL  ○基本的にソフトは無料なので、低価格で開発できる。(これが、一番ありがたい!)  ×安定性の面で、不安?が・・・。  ×私は、MySQL初心者なので、既存MS-SQLServerデータの移行・DB構築・DBメンテに不安要素いっぱい! ■オラクル  ○私は、Oracleに精通しており、DB構築・データ移行・DBメンテが容易にできる。  ○安定している。  ×値段が高い。(これが、一番ネックなんです。          だって、100万以上するでしょーToT;予算的に10万くらいが限界・・・。) 費用的なことを考えると、MySQLにしようかという雰囲気です。 どうぞ、ご意見をお聞かせいただければ幸いです。

  • oracle,sql-server,DB2,フリーDB

    oracle 10g sql-server 2005 DB2 フリーDB(mysqlなど) はどれがいいでしょうか? 一応3年ぐらい前までは開発現場にいたので一通り知っています。 すべて経験ありますが管理はしたことはありません。 価格ならフリーが一番でしょう。信頼性で言うとoracle でもコストが高い。 MSとくっつくならsql-serverだと思うのですが。 まだ社内でどの程度の規模になるかも把握し切れていませんが、 やはり無難にoraが一番でしょうか?? 後々に業務システムの開発をします。 javaにするかVB,delphiなどにするかも決まってません。 DB2なら一応資格も持っているんですけどね。 管理、構築の容易さなどそれぞれの特徴も教えてください。

  • 学習用のOracle環境

    こんにちは。 学習の為に、自宅でWebアプリケーション(ショッピングサイト)の開発をしたいと考えています。 DBには業務で使用する機会の多いOracleを使用したいのですが、無料で構築する方法をご存知でしたらご教授願えないでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • ITテクニカルな質問です。Webと連携させたDBを

    実は、会社でWebSiteと連携したDBを構築できるようなソフトを探してます。 たとえば求人サイトとように、クライアントがアクセスして求人を探し、応募できるとか、自分自身をクライアントが登録してDBになるとか。 ずっとネットを見ていて、 (1) Perl/CGI+namazu (2) Filemaker (3) サイボウズデヂエ (4) ASP+MSDE2000 (5) ASP.NET+MSDE2000 (6) JSP+mySQL/Postgre/Oracle (7) PHP+mySQL/Postgre こんな感じの開発が必要なようですが、出来合いのMSのソフトで可能でしょうか? 可能でしたら、そのソフトの名前と構成をお教え願えますでしょうか? 上司から探せといわれましたので、助けてください。。。

  • VBでSQL-serverをプログラムする

    VBでmdbファイルを操作するプログラムを勉強していますが、データベースをサーバー管理するならば、AccessではなくSQL-serverなどを使った方が良いと聞きました。 質問なんですが、 SQL-serverには、Accessと同じようにユーザーフォームを使ってデータベースシステムを構築するような機能が付いているのでしょうか? そもそもOracle、dBase、SQL-serverといったデータベースソフトは、DBそのものを作成するソフトであって、DBシステムを構築するにはVBなどによるプログラム開発が必要なのでしょうか? 分かりにくい質問ですみません。

  • Oracleで構築されているDBをMySQLで再構築する場合の問題点

    現在OracleでDBが構築されているシステムの再構築を行うのですが、その際DBをMySQLに変更したいという要望がありました。 DBの規模等はそれほど大規模なものではないのですが、それ以外に何か検討されるべきものはあるでしょうか? 例えばデータ型などでOracleで扱っていてMySQLでは対応できないものなどはありますでしょうか?

    • ベストアンサー
    • MySQL
  • MySQLでの動的SQL

    javaとOracleを利用して開発をしています。 OracleのデータをそのままMySQLへ移行し、 小規模の類似システムを構築しようと考えているのですが、 MySQLではOracleと同様に、 動的SQL(埋め込みSQL)を利用することは可能でしょうか? また、参考になるサイトがあれば教えていただきたいです。 宜しくお願い致します。

    • ベストアンサー
    • MySQL
  • システム開発

    現在自分の整体店舗を運営しています。 その顧客管理と予約システムの件ですが、(以下参照) 開発してくれた会社が潰れたために、新たにそのシステムを生かして、 新しい機能を追加したりプログラムの一部修正をしてくれる人(会社)を どのように見つけたらいいのかわかりません。 2人でやっているような店舗なので、安目な価格で行ってくれる会社を さがしているのですが、どこに、どう頼めばいいのでしょうか? ◆現在使用しているシステム (細かい事が全くわからないのですが、そのシステム上でヘルプをクリックし バージョン情報をみると以下のようになっていました。) Magic eBusiness Platform for Windows Version ).30J SP3a, よろしくお願いします。

  • システム開発における「開発実績」とは?

    大学でシステム開発の実習をやってます。 そろそろ学期も終わりが近づき、作ったシステムを発表するプレゼンをしなければいけないんです。 そのプレゼンの資料作りをしているんですが、先生が資料作りにあたって、「ステップ数など開発実績を盛り込んだ項目を設けなさい」と言ってたんですが・・・ ステップ数?開発実績? 何を書けばいいのかわかりません。 ユースケース図とかクラス図とか、機能の説明とかの資料は作ったんですが 「ステップ数」と「開発実績」というのが何なのかよくわかりません。 実績と言われてもシステム設計の実習なんて初めてだし・・・。 先生は何を求めているのか、 わかる人教えてください、お願いします。

  • accessとSQLserverの違い

    こんちは。 DBについて教えて下さい。 社内システムをActiveServerPagesで構築しようと思うのですが、DBについて教えて下さい。 ACCESSについては多少知っているのでACCESSをDBとして構築したいのですが、ちゃんとしたシステムの場合はSQLserverやOracleのほうが良いと言われました。 何がそんなに違うのでしょう?レスポンス? データ件数は20,000件くらいです。