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

このQ&Aのポイント
  • DB連動型のサイトを構築済みで、Microsoft製品からLinuxに移行することを検討しています。ASPはLinux+Apacheで動作しないため、PHPに移行する予定です。現在はMS-SQLServerを使用していますが、Linuxに移行する際にはORACLEかMySQLを選ぶ必要があります。MySQLは無料で開発できるため、低価格で開発することができますが、安定性や既存データの移行に不安要素があります。一方、Oracleは私にとって馴染みがあり、容易にデータベース構築やデータ移行ができますが、値段が高く予算的には厳しいです。費用を考慮すると、MySQLが候補となっています。ご意見をお聞かせいただければ幸いです。
  • DB連動型のサイトを構築済みで、Microsoft製品からLinuxに移行を検討しています。ASPはLinux+Apacheで動作しないため、PHPに移行する予定です。現在はMS-SQLServerを使用していますが、Linuxに移行する際にはORACLEかMySQLを選ぶ必要があります。MySQLは無料で開発できるため、低価格で開発することができますが、安定性や既存データの移行に不安要素があります。一方、Oracleは私にとって馴染みがあり、容易にデータベース構築やデータ移行ができますが、値段が高く予算的には厳しいです。費用を考慮すると、MySQLが候補となっています。ご意見をお聞かせいただければ幸いです。
  • DB連動型のサイトを構築済みで、Microsoft製品からLinuxに移行を検討しています。ASPはLinux+Apacheで動作しないため、PHPに移行する予定です。現在はMS-SQLServerを使用していますが、Linuxに移行する際にはORACLEかMySQLを選ぶ必要があります。MySQLは無料で開発できるため、低価格で開発することができますが、安定性や既存データの移行に不安要素があります。一方、Oracleは私にとって馴染みがあり、容易にデータベース構築やデータ移行ができますが、値段が高く予算的には厳しいです。費用を考慮すると、MySQLが候補となっています。ご意見をお聞かせいただければ幸いです。
回答を見る
  • ベストアンサー

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にしようかという雰囲気です。 どうぞ、ご意見をお聞かせいただければ幸いです。

noname#2802
noname#2802

質問者が選んだベストアンサー

  • ベストアンサー
  • selju
  • ベストアンサー率57% (100/173)
回答No.2

>MySQLでのDB操作方法やバックアップ/リストアなどについての情報を提供している日本語サイトなどご存知でしたら教えてくださいませ(^-^)。 Linux,MySQL,ORACLEなどなど、 既にご存知かも知れませんが、おすすめは、 @ITのLinux Squareです。 http://www.atmarkit.co.jp/flinux/index.html 私的には、いろんなところでお世話になったサイトです。

参考URL:
http://www.atmarkit.co.jp/flinux/index.html
noname#2802
質問者

お礼

@IT知ってましたけど、まさか、MySQLがあったなんて・・・。 思いっきり、見落としてました。 いろいろと、ありがとうございました(^-^)。 (今の雰囲気ではMySQLです。希望はORACLEですが・・・)

その他の回答 (1)

  • selju
  • ベストアンサー率57% (100/173)
回答No.1

オラクルって高いですよね~。 保守もばかに出来ないし。 規模にもよりますが、 トランザクション機能に不満がなければ、 MySQLで良いのでは? 移行も「為せば成る。」でしょう。 他人事ですみません。

noname#2802
質問者

お礼

ありがとうございます。 「トランザクション機能に不満がなければ、」とありますが、やはり、そこら辺は、一番ネックです。 でも、無料には勝てませんよね。。。 MySQLでのDB操作方法やバックアップ/リストアなどについての情報を提供している日本語サイトなどご存知でしたら教えてくださいませ(^-^)。

関連するQ&A

  • MySQL/DBサーバって、MySQL/DBクライアントみたいなものりますか?

    Linux+Apache+MySQLでサイト構築を検討しています。 MySQL/DBって、ORACLE8で言うところの、 いわゆる「Net8クライアント」のようなものってあります? 実は、今まで、NT+MS-SQLServer7でサイト構築してたのですが、 Linuxで再構築することとなっちゃいました。 で、MS-SQLServer7だったら、クライアントPCから、 GUIを使って、データベースのデータを簡単に変更することができます。 しかし、LinuxではMS-SQLServerは使えないので、じゃぁ、ORACLEって手もありますね。 そこで、ORACLEだったら、Net8があるので、多分、 上記のような使い方もできると思うのですが、 ORACLEは、導入コストが高すぎるので、却下されてしまいました。 で、Linux+MySQLにしようかと・・・。 しかし、サーバ機にLinux+MySQL/DBを構築するのはいいのですが、 Windowsなどのクライアントから、ORACLEでいうNet8でODBCのような接続で、 Microsoft-Accessなどを使って、データベースのデータを編集させたいんです。 よろしくお願いします!

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

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

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

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

    • ベストアンサー
    • MySQL
  • Oracleから見たOracleの優位性(SQLServerとの比較)

    OracleとSQLServerを比較したとき、Oracleが優れている点ってどんなところだと思いますか? また開発でOracleとSQLServerどちらかを提案するとき、どういった切り分けで2つを使い分けますか? 私が思うOracleの優位性は ・行ロックが確実 ・RowIDの存在 ・データが大容量でも比較的早い ・細かくチューニングができる です。 またOracleかSQLServerかのどちらかの選択で、私が自由に提案できるとしたら、行ロックがほとんど必要ない&データ件数が数万~数十万程度ならSQLServer、行ロックが頻繁に必要&データ件数が数十万以上ならOracleを提案します。 ちなみに私のDBを使った開発歴は、Access1年程度、SQLServer1年程度、Oracle4年程度です。 よろしければ、みなさんのDBを使った開発歴も教えてください。

  • web2台+DB2台のwebシステム開発

    web1、web2、db1、db2を使用したwebシステムを開発し勉強したいと思っております。 下記構成で考えています。 <構成> web1-DB1 |      | web2-DB2 webは、apacheで考えています。最悪IISでも構いません。 DBは、mysqlかposgreで考えています。最悪SQLServerやOracleでも構いません。 <質問1> web1-DB1 web2-DB2 で接続する構成を考えているのですが、 apache1、apache2からは、両方のDB1、DB2に接続する構成を取るのが普通でしょうか? <質問2> 何か良い参考書等はありませんでしょうか。 ご教授お願いします。

  • DBサーバの構築でマスタをOracle、スレーブをMySQLにて構築す

    DBサーバの構築でマスタをOracle、スレーブをMySQLにて構築することはできるのでしょうか。

  • OracleからMySQL

    はじめまして。 WEBデザイナーを経て、独自WEBサービス(PHP+MySQLを使用)での起業を見据えて、一定期間開発の仕事に従事しようと考えている者です。 (これまでは、独学で開発をしてきたのですが、開発のスピードに行き詰まりを感じ、より開発スピードをあげるために実際の現場で開発の修行を積みたいと考えました) PHP+MySQLの開発案件を希望しているのですが、内定をいただいた会社は、PHP+Oracleの開発をメインにされているようで、少し就業を迷っています(MySQLでの開発案件が現在あるかは不明。過去にはあった模様) ただ開発経験が未経験であることを考えると、就職活動を継続するよりも、内定をいただいた会社である程度経験を積んだ上で、次のステップとしてPHP+MySQLの開発案件のできる仕事に移っていった方がいいのかなという気もします。 実際のところ、開発案件で使用したDBの種類というのは、転職活動の際に、開発言語の違いほど問題視されないような印象を持っているのですがいかがでしょうか(ここでいう転職活動は、特に雇用形態は問いません) なお、補足的に私のスキルを書かせていただくと、独学でPHP+MySQLでの独自商用WEBサイトを開発(リリース直前)、DBに関しては、現在までメインでMySQLを使用、SQL Serverも学習経験有りというものです。 スキルに関しては、一定の自信はあるのですが、いかんせん独学での独自サイトの開発なので、就職活動では未経験者の括りになっています。 一方で年齢的なこともあり、遠回りしたくないという気持ちもあり、今回の内定先で就業すべきか正直迷っています。 業界経験者の方のご意見をお聞かせ願えれば幸いです。

  • MySQLをWEBでどのように使っていますか?

    MySQLが高性能なDBというのは知っているのですが、MySQLとWEBを組み合わせて どのような使われ方をされているのでしょうか? 仕事でSQLサーバーやORACLEのDBとCOBOLやVBを接続してソフトを開発していますが、WEB系のPHPやJAVAとMySQLの組み合わせで開発したことがなくどの様な 需要があるのか教えてもらえないでしょうか?

  • ORACLEを仕様目的について

    データベースでORACLEやIBMのDB2、MSのSQLServerなどがありますがEnterpriseクラスで上記の3つのうちOracleが断トツで一番値段が高いと聞きましたが そんなに機能がちがうのでしょうか?それともたまたま 使える人が多いからでしょうか?(シェア?) ご存知の方お教えください。

  • MySQLのライセンスについて

    MySQLのライセンスについて Linux + Apache + MySQL + PHP で動作する Webアプリケーションを開発しました。 PHPの部分をバイナリ化し、その部分だけを販売する場合に、 LinuxやMySQLのGPLに従って、 ソースコードも提供しなければならないのでしょうか? (MySQLについては無償版を利用した場合) たとえば、楽天みたいなショッピングサイトのASPサービスを開始する場合にでは、どうでしょうか? ソースコードを公開するように要求されたら、公開しないといけないのですか?