- ベストアンサー
最適なデータベースソフト
5年間くらいの期間で、毎年300万件くらいのデータを統合して管理しようとしております。 こういった時どんなソフトを使うのがいいか教えてください。 「Microsoft SQL Server 2008 Developer Edition」というのが出てきて検索してみましたが、アクセスに比べかなり敷居が高いように思いました。 (アクセスでは2Gは軽く超えます)
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Access MDB からの移行というのであれば、Access ADP + Microsoft SQL Server が最も簡単かと。 http://okwave.jp/qa/q7439684.html
その他の回答 (3)
- ki073
- ベストアンサー率77% (491/634)
アクセスに比べてというのであれば、Ruby on Railsはいかがでしょうか。 利用者が少数でしたら、パソコンに入れておけば十分使い物になります。 GUIの部分をRuby on Railsで使い、データ登録など自動化した方がやりやすい部分は、Railsに含まれているactiverecordを使ったプログラムでやっております。 1億件程度でも特に問題なく快適に動いています。 Ruby on Railsは、自分でプログラムをゴリゴリ書くというよりは、規則に従って書くということでほとんどプログラムを書く必要がなくなるのですが、慣れるまでにはいろいろ調べる必要が有るかも知れません。 ある程度慣れると、1時間程度で使い物になるデータベースが出来上がります。
- sora1515
- ベストアンサー率58% (54/92)
300万件2G超えであれば、そろそろアクセスではきついと思われます。 アクセス→簡易版/個人~少数グループ向け SQL Server/PostgreSQL/MySQL/SQLite/DB2→中小向け Oracle→大規模向け 一言で表すと上記です。 あと敷居が高いの具体的な意味がわからないのですが、導入ならネットで検索すれば簡単です。(Oracle除く)SQL文であればアクセスも基本ありますよね。 あとMicrosoft SQL Server 2008がどこから出てきたのかわかりませんが特に理由がなければ新しいものがいいのではと思われます。バージョンはwikiにてご確認どうぞ。 http://ja.wikipedia.org/wiki/Microsoft_SQL_Server 検索でSQL Server 2008(理由もなく古い2008)を探したというレベルであればもう少しアクセスを使いこなしてみてもいいのかなとも思いますが。。
- 原沢 信道(@nharasawa)
- ベストアンサー率53% (90/168)
SQL Serverのテーブルを作ったり更新したり検索したりする場合はSQLを使用します。SQLは簡単な文法ですが、データベースの操作の機能しか無いのでC言語のようなプログラミング言語も必要になります、こちらはACCESSよりも敷居がかなり高いです。そこで、私の場合はACCESSよりも敷居の低いプログラミング言語を作ろうと頑張っています。
お礼
ありがとうございます。