- ベストアンサー
SQLサーバーとはリンクテーブルマネージャーのようなものですか?
初めまして。こんにちは。 アクセスのファイル(mdb)が重いので どうすればいいのか他サイトでご相談したこところ、 「SQLサーバーに移行するのがいい」とのご回答をいただきました。 ただ、 SQLサーバーというもののメリットやイメージがいまひとつわかりません。 テーブルデータ以外はそのままMDBファイルに入れて、 テーブルのみを別ファイルに移行するリンクテーブル(be.mdb)と同じようなものなのでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どういう環境でAccessを使っているか?にもよるかと思いますが。 個人で使うPCで同時に1人しか使わないのであれば、Accessで十分だと思います。 使い続けるとファイルサイズが肥大化するので、定期的に最適化すればファイルサイズもまた小さくなって検索速度もそこそこ早くなるので、それほど問題にならないと思います。 基本的に ・複数人で同時に参照・更新・編集する ・データ件数・データサイズが大きい 場合はSQL Serverを選びます。 Accessの場合は全データをファイルとしてPCが全件読み込んだ上で、テーブルの検索とかを全てPC上で行いますが、SQL Serverの場合は、検索条件などを送信して、実際の検索処理などはサーバで行います。 SQL Server自体が専用のサーバであることと、必要なデータのみ送受信するので、Accessよりも効率的にデータの検索などが行えます。 イメージは > テーブルデータ以外はそのままMDBファイルに入れて、 > テーブルのみを別ファイルに移行するリンクテーブ > ル(be.mdb)と同じようなものなのでしょうか? およそその通りですが、Accessのリンクテーブルも実際には全データをPCで読み込んでPCで処理しているので、その部分が専用のサーバでやれると思えば大体OKです。
お礼
「・データ件数・データサイズが大きい」のパターンです。 なんとなくイメージがつかめました。 ありがとうございます。