• ベストアンサー
  • 困ってます

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

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

  • 5S6
  • お礼率59% (1504/2542)

共感・応援の気持ちを伝えよう!

  • Oracle
  • 回答数2
  • 閲覧数394
  • ありがとう数2

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

  • ベストアンサー
  • 回答No.2
  • 7colors
  • ベストアンサー率25% (29/114)

経験がないとOracleは管理が難しいような気がします。 もちろん便利なツールとか沢山でてますけどね。 技術者が沢山いて、経験則があるものの選択が一番無難であると考えます。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

mysqlとかならタダなんで試しに入れてみよう! ですむんですけどね。 oraは体験版ありますがなるべく体験版っていれたくないんです。 なんかシステムが汚される・・・って感じがして。

その他の回答 (1)

  • 回答No.1
  • naktak
  • ベストアンサー率36% (784/2138)

> 管理、構築の容易さなどそれぞれの特徴も教えてください。 経験が有るのなら、管理に関わらず各種DBの特徴はご存知だと思います。 基本はDBを直接操作していた方法が管理方法です。 Oracle、SQLServerなどの大規模向けDBなら、DBを管理(メンテナンス)するツールもインストールされますね。 大規模向けDBの方が管理が厳しくなってくる事は言うまでもありません。 構築も同様です。 規模が分からなければDBの選定も行えません。 MicrosoftAccessでもいいのかもしれませんよね。 どんなシステムなのか、それを把握するだけで業務運用と規模がそれなりに分かるはずです。 それを踏まえた上で選定する事をお薦めします。 極小規模なのにOracle使うなんてコストの無駄です。 C/SシステムなのにMicrosoftAccessを使うのも好ましくありませんよね。 まずはDB以前の基本設計(要件定義)を確認しましょう。 設計されていないのなら、それを設計してからです。 今現在でシステム開発を行わないとしても、ある程度の推測は出来ると思います。 (それを提案している人に聞けば) その上で、将来を見据えたDB選定を行えば良いと思います。 今現在で開発・運用を行おうとしているわけではないのにDBを入れようとする意図はわかりませんが・・・。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

現在各部門が適当にExcel&ACCESSでやっています。 一応開発経験者から見ると無駄です。 要求定義とかは経験あるのでできます。 DB設計もできるのですが、設計しただけで構築とかは他の人に任せてしまいました。 SQL-SERVER(DEVELOPER)ならインストールしてあるのである程度さわりました。 比較的簡単にできるようです。 Oraの運用、構築は全くありませんがやはり実績を考えると・・・ となります。 とりあえずDBを入れてACCESSなどでODBC,JDBC接続しておくだけでも 後々の開発に便利かな?と思っていました。

関連するQ&A

  • DBサーバーはどれがいいのですか?

    MySQL、PostgreSQL、SQLサーバー、ORACLEデータベースについて 仮に、ユーザが5000万人のSNSを作った場合、MySQLやPostgreSQLで対応できますか? 検索に時間がかかったりするのでしょうか? その場合、DBをORACLEにしたほうがいいのでしょうか? ■費用について もし、DBサーバーを1台設置して、ORACLEにした場合、初期費用や毎月のコストはどのくらいになるのでしょうか? ORACLE対応のDBサーバーの金額等も教えて頂ければ幸いです。 あと、SNSの会員が10万人までだとしたら、 MySQL、PostgreSQL、SQLサーバー、ORACLEのうちだと、どれがコスト的に一番効率的でしょうか?

  • Oracle, DB2, SQL Serverを選ぶ基準

    MS SQL,DB2,Oracleと商用DBではメジャーなRDMSがあります。企業や個人でも小規模でウェブビジネスやってる人でもいいので、選ぶポイントってなんでしょうか?MySQLやPostgresは抜かしてください。またプラットホームがホストというのも抜かしてください。今ではWindows2003, SQL Server2005でも十分実用に耐えられると思います。値段もこの3つは拮抗していると思います。そこで選ぶとしたら何を基準にして選ぶでしょうか?

  • oracle 9i と SQL SERVER 2005 DBリンクにつ

    oracle 9i と SQL SERVER 2005 DBリンクについて とても困ってます。 よろしくお願いします。 仕事で、oracle 9iとSQL SERVER 2005をDBリンクさせて、oracle 9iのTableとSQL SERVER 2005のTableを結合させて、SELECT文を作成したいです。 本番環境は、DBサ―bとWebサーバは別々でとりあえずlocal開発環境を作成しています。 <確認したこと> ・global_names = Flase ・ODBCの設定はSQL SERVER 2005に接続確認しました。  →データソース名は、「SQLSRV」です。 ・inithsodbc.oraの設定    HS_FDS_CONNECT_INFO = SQLSRV    HS_FDS_TRACE_LEVEL = OFF ・LISTENER.ORAの設定(編集後再起動しました)  → (SID_DESC = (SID_NAME = HSODBC) (ORACLE_HOME = D:\oracle\Ora9IUTF) (PROGRAM = hsodbc) ・TNSNAMES.ORAの設定 HSODBC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 1521)) ) (CONNECT_DATA = (SID = HSODBC) ) (HS = OK) ) ・DBリンク作成(小文字を認識するため、ダブルクォーテーションで囲います)   CREATE DATABASE LINK DB_LINK_SQLSRV   CONNECT TO "ユーザ" IDENTIFIED BY "パスワード" USING 'HSODBC'; ・SELECT文   SELECT * FROM テーブル名@DB_LINK_SQLSRV; 上記の手順ですが、サービス名が解決できません。

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

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

  • オラクル SQLサーバーにて ファイルをDB管理したい

    オラクルもしくはSQLサーバーにて ファイルとか画像もデータベースで管理したいのですが オラクルやSQLさーばーはファイルとかDBは 管理できるのでしょうか? 管理できる場合 ファイルをDBに保存するのでしょうか? もしくは ファイルへのリンク アドレスを 管理するのでしょうか? 詳しい方教えてください

  • [Oracle][IBM DB2][SQL Server]の違いと適性

    現在、Accessで業務アプリケーションを作成しているのですが、そろそろパフォーマンス的にも限界で、というかC/S環境でAccessを使っていること自体危険ですね… ここでデータベースをグレードアップしようと思っています。 しかし、データベースと言ってもたくさんあり、どれがいいのか 迷っています。 現在、商用RDBMSでは[Oracle][IBM DB2][SQL Server]がメインとの ことですが、これらの違いが分かりせん。 うちの規模は社員数が40人程度です Oracleは大規模システム向けと聞いた事があるのですが、 それであれば、IBM DB2かSQL Serverなのでしょうか 御教授宜しくお願いします。

  • transact-sqlからoracle DBを参照したい。

    transact-sqlからoracle DBを参照したい。 sql-server 2005 window server 2003 R2での環境です。transact-sqlを使用して、他のマシン上にあるoracle データベース上のテーブルのデータを取得し、そのデータを自身のマシン上のsql serverのテーブルに格納したいのですが、そのようなことはできますでしょうか。 もし、できるとすれば、どのような方法(手順)になるのでしょうか。

  • DB2 9とOracle10g なぜDB2はマイナーなの?

    DB2がマイナーとは言い過ぎだとは思いますが、Oracleと DB2を比較したとき、機能はほぼ互角、対象としている プラットホームもほぼ同じだと思います。 しかし名前が薄いのかOracleの影に隠れてしまっている ような感じがします。ちなみにうちの会社はOracleと MS SQLを使っていますが、なぜかDB2は使っていません。 なぜ機能がいいのにDB2は影がうすいんでしょう?

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

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

  • 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などを使って、データベースのデータを編集させたいんです。 よろしくお願いします!