プロが教えるわが家の防犯対策術!

現在はACCESSでシステム構築して
一日に約200件のデータを
インポートしています。
(ファイル形式:csv ファイルサイズ:約16KB)

まだデータ件数が少ないのですが
使用する部門は、約3年のデータを
使用したいといっているので

データ件数は
約200件 × 365日 × 3年 = 約219000件

となりますが
このままACCESSで使用していても
問題ないのでしょうか?

SQLSERVERなら大丈夫ですか?

マイクロソフトの
ホームページでACCESSのことを調べると
データ件数よりも
2GBサポートしているとありますが
毎日のインポートしている
ファイルのサイズ×日数が2GB未満なら
問題ないという意味ですか?

なお実際は、このデータ以外にも
商品マスター、店舗マスターの
テーブルも存在します。

よろしくお願いします。

A 回答 (1件)

> ファイルサイズ:約16KB


 単純に2GBを16KBで割ると131072日分。その16KBをAccessで格納する時に、他の(Accessが使う)データで合計20KBになるとしても104857日分。約287年。まぁさすがにこんな量を格納できるとは思えないが、少なくとも200年くらいは持ちそうだ。
> 約219000件
 単純に2GBを219000件で割ると約9805バイトになるな。という事は1件あたり2000バイト程度でも10年分くらいはいけるという事になる。上で200件で16KBとあるので、1件あたり約100バイトなのだが、それだとやはり200年くらい。あくまでも単純計算なので参考程度に。

 ただ、永く使いつづけるつもりであれば、SQL Server、予算が無ければMSDEに変更する事をお勧めする。

> 毎日のインポートしている
> ファイルのサイズ×日数が2GB未満なら
> 問題ないという意味ですか?
Accessに入れているデータが日々の200件だけならほぼその通り。商品マスタと店舗マスタにどれくらいのデータがあるかだな。

 実際、小規模なシステムでは2GBでも大体まかなえるもんだ。

 ここで、まだ設計段階にあるのならば、Access+MSDEで構築しておく事をお勧めする。これだと、将来の機能拡張で2GBで足りなくなったよ~という時に、SQL Serverに変更するだけで事が足りる。または、MSDEでも別個のdatabaseを作って使いまわす、などの手段で、擬似的に2GBの壁を打ち破る事もできる。
    • good
    • 0
この回答へのお礼

参考になりました。
ACCESS+MSDEで
構築していきたいと思います。

ありがとうございました。

お礼日時:2004/12/15 08:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!