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を探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
formで送信したPOSTデータの削...
-
DTDの必要性
-
納品 vs ご納品 どちらが正し...
-
納入日と納品日について
-
Windows 2000 とWindows XPの違い
-
「スポット受注」はどういう意...
-
見積書と発注書を兼用できるの...
-
texに関する初歩的な質問
-
Zと2とか紛らわしいのがあるか...
-
納入日と納期
-
Windows server 2022 CALとSQL ...
-
テストについて
-
Visial C++におけるプログラミング
-
契約期間内における値上げ等に...
-
電子納品 CDへの捺印について
-
プログラムソースの値段
-
三菱シーケンサーA1SHCPUとA1SJ...
-
購入手続き後の値上げ
-
WEBサイトテスト仕様書について
-
ハノイ塔の非再帰について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
長さ0の文字列を格納できません...
-
formで送信したPOSTデータの削...
-
電子納品
-
【ASP.NET】DataSetをSqlDataSo...
-
住所から市町村JISコードを検出
-
株価予測システムを作成するた...
-
どのような構成にすればよいか?
-
複数同時アクセスついて
-
株価を表示するPHPファイルをブ...
-
Postgresの高速検索
-
前方一致プログラムの書き方
-
PHP 更新順を作成日順に変更し...
-
卒業制作でてんてこまいです…
-
統計ソフトを作りたいです。
-
CGI(Perl)を使用してGoogleスプ...
-
パソコン 言語について 競馬...
-
マスタデータの要件定義
-
レコードセット検索
-
データベースから円グラフや棒...
-
エクセルでSQLを使う
おすすめ情報