質問: accessからsql serverへの移行について こんにちは。 現在、access2000を使ってクライアントサーバーのシステムを構築 しております。 サーバーはwindows2003 serverですが、データベースのmdbファイルを 置いてあるだけです。 クライアントはネットワークドライブを切って、サーバーのデータを 参照しています。 稼動してから8年間が過ぎ、機能強化を重ねた結果、いろいろと 問題点が出来ました。 データの大きさは、3ヶ月使用し続けると90mbまで膨らんでしまいます。 また、wan越えの環境も出てきてしまい、レスポンスの悪さに頭を 悩ませています。 現在、このシステムの見直しを行っております。 まず、mdbファイルをデータベースとして使用した場合、3ヶ月で90mb という大きさは問題視すべきなのでしょうか? また、wan越えで高レスポンスを得るためには、どのようなデータベース、言語を選択すべきなのでしょうか? 先輩の技術者からは、sql serverへの移行、またはdb2の採用を勧められました。 このような環境下でのシステム構築に経験がある方、どんなことでも よいのでアドバイスを頂けたらと思います。 長くなりましたが、よろしくお願いいたします。
回答: >>また、wan越えで高レスポンスを得るためには、どのようなデータベース、言語を選択すべきなのでしょうか? 基本的に、accessは1人でデータベースを使うための個人ユーズをターゲットにしています。なので、以下の先輩のアドバイス >>先輩の技術者からは、sql serverへの移行、またはdb2の採用を勧められました。 に従うのがいいですね。とくにwanで使うのは、絶対やめるべきでしょう。言語としては、使いやすいものにすればいいと思います。お手軽さという面では、rubyを使って、rubyonrailsってのもありかもしれません。 >>まず、mdbファイルをデータベースとして使用した場合、3ヶ月で90mb という大きさは問題視すべきなのでしょうか? 上に書きましたように、accessは個人ユーズを目的にしたdbです。こうしたファイルの増大は、良くないのですが、どうしようもありません。システムの作りがどうこうというより、accessを採用していることが問題なんです。 なお、sqlserverあるいは、db2に変更することで、いろいろと学ぶことが必要だと思います。がんばってください。