
No.2ベストアンサー
- 回答日時:
問題は同時にどのくらいの人数がアクセスする必要があるか、データベースがどのくらいのサイズになるか、といった点でしょう。
ユーザー数がそれほど多くない(同時アクセスが5以下でデータサイズが2GB以下)のであれば、MSDE(SQL Serverを使ったデスクトップエンジン、Accessのライセンスがあればライセンス上使えます。AccessやOffice ProなどのMSSQLフォルダに入っているはず)を使うという手もあります。データベースのサイズが大きくなったらSQL Serverに切り替えることもできます。
No.3
- 回答日時:
#1の者です。
> ACCESSでデータ件数が多くなればとは、大体の目安としてはどのくらいになるのでしょうか?
こればかりは残念ながら一概には言えません。
結局は「検索が遅すぎるので乗り換え時だ」と実感で判断するしかないと思います。
単独のテーブルで検索項目にインデックスが設定してあるとすれば20,000件ならまだ実用に耐えうるレスポンスであるかと思いますが、他のテーブルとのリレーションや検索条件の複雑性などにより、20,000件であっても耐え難いほどパフォーマンスは劣化しているかもしれません。
いずれにせよ、20,000件であるなら、乗り換えを検討すべき時でもあります。
しかし、重視すべきはレスポンスなどのパフォーマンスよりメンテナンス性や同時更新などの整合性です。
#2の方もおっしゃってますが、ACCESS2000以降でしたらMSDEが使えます。
これは、内部的にはSQL-Serverと同じ構造になってます。
移行も簡単ですので是非とも乗り換えをお勧めします。
No.1
- 回答日時:
ACCESSのJetデータベースエンジンは、基本的には個人用のデータベースとして設計されてます。
一方、SQL-ServerやOracleはRDBMSとして、複数ユーザーからのアクセスに対応する形で設計されてます。
そのため、SQL-ServerやOracleのようなRDBMSでは以下の点が異なります。
■ACCESSはデータ件数が多くなればレスポンスが極端に悪くなるが、RDBMSでは正しくチューニングすれば殆ど問題がない。
■ACCESSでは複数ユーザーが同時更新した場合、稀にMDBが破壊されてしまうことがあるが、RDBMSではそれはあり得ない。
■仮に人為的なミスでデータを破壊したとしても、RDBMSではバックアップなどの機能が充実しているため、事前の対策があれば、どうにでも対処できる。
■RDBMSでは、セキュリティが強固である。
等です。
他にも色々なメリットがあります。
つまり、ACCESSはあくまでも個人用の簡易的なデータベースであるのに対し、RDBMSは企業の情報システムで使用されることに十分に耐えうるように設計されたデータベースであることによる様々な違いです。
この回答への補足
非常に分かり易い説明ありがとうございました。
ACCESSでデータ件数が多くなればとは、大体の目安としてはどのくらいになるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASP 多言語の表示がうまく出来...
-
長さ0の文字列を格納できません...
-
納品 vs ご納品 どちらが正し...
-
Zと2とか紛らわしいのがあるか...
-
「スポット受注」はどういう意...
-
三菱製PLC:ファイルレジスタ(...
-
Windows server 2022 CALとSQL ...
-
営業職をやってます。先月発注...
-
テストについて
-
フレーム使用時にブラウザのス...
-
地方自治体との契約における分...
-
三菱シーケンサーA1SHCPUとA1SJ...
-
プログラム修正の際に古いソー...
-
電子納品 CDへの捺印について
-
C#の単体テストでローカル変数...
-
texに関する初歩的な質問
-
テキストファイル内の外字の有無
-
発注書と見積書の品番が異なっ...
-
東京でヨコイのソース買えますか?
-
HWNDへの変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
長さ0の文字列を格納できません...
-
formで送信したPOSTデータの削...
-
電子納品
-
パソコン 言語について 競馬...
-
住所から市町村JISコードを検出
-
簡易データベースのWebサイトと...
-
株価予測システムを作成するた...
-
【ASP.NET】DataSetをSqlDataSo...
-
ASP 多言語の表示がうまく出来...
-
EC-CUBEでお勧め商品を2つ表示...
-
Javaで家計簿を作成
-
VBとSQLで、、、、
-
PHP 更新順を作成日順に変更し...
-
学校データについて
-
Access97データベースの最大登...
-
納品 vs ご納品 どちらが正し...
-
「スポット受注」はどういう意...
-
三菱製PLC:ファイルレジスタ(...
-
Zと2とか紛らわしいのがあるか...
-
テストについて
おすすめ情報