お世話になります。
現在、JAVAを利用した開発をPostgres8.3で行おうと考えております。
そこで以下の状態で、Postgresを運用可能かどうかで悩んでいます。
保持するデータは以下の規模を想定しています。
・TBLは5~10(各)。カラム数は1TBLあたり、5~10程度
・データは月次60000件、年間72万件のデータを数年間保持する必要あり。
仕様としては、毎月、20社、各3000件のデータをPostgresに取り込み。
JAVAの画面から帳票(グラフ等)を各社ごとに出力するといった仕様です。
何ヶ月、何年と運用を重ねていくながで数十万、数百万のデータによって、アプリケーションの処理が極端に重くなったりデータ容量の上限に
達するといったことはあるのでしょうか?
また、もしそうならば、どれくらいのデータ容量ならば、ユーザーに
とって利用に絶えられるシステム運用が可能なのでしょうか?
私自身が、DBに詳しくないため判断しかねています。一応インターネット
で調べてPostgresの容量が2GBだということはわかったのですが、基準
がわからず困っています。
どなたかご存知の方がいらっしゃったらお答え願えますか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
>・データは月次60000件、年間72万件のデータを数年間保持する必要あり
過去のデータについても頻繁にアクセスするのか、稀なのか等によって、設計の仕方が変わってきます。
>何ヶ月、何年と運用を重ねていくながで数十万、数百万のデータによって、アプリケーションの処理が極端に重くなったりデータ容量の上限に
達するといったことはあるのでしょうか?
設計の仕方によります。
例えば、インデクスを有効利用できない検索条件を指定したり、order by、group by、distinct等で作業メモリ(or ファイル)を使ったソートが発生するようなインデクスの定義、SQLの記述をすれば、当然、データ量が増えるにしたがって性能劣化します。また、多量のデータ更新や削除が発生しているのに、計画的にデフラグしないなら、性能劣化してしまいます。
逆に、インデクス設計とSQLの記述が適切に行われているなら、母体データ量が増えても極端に性能劣化はしません。
>Postgresの容量が2GB
何の容量ですか?
どこで拾った値でしょうか?
「パーティショニング」、「クラスタ」などのキーワードを調べてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Y!mobile(ワイモバイル) Ymobile!データ増量オプション(550円)1年無料経過後 解約・契約繰り返して使えますか? 5 2023/05/11 09:11
- Windows 10 windows10 Onedrive保存容量を超えたデータ 5 2022/07/26 00:12
- SoftBank(ソフトバンク) 3ヶ月前にドコモからソフトバンクに変更しました。昨日、ソフトバンクからのメッセージが来ました。「残り 5 2022/06/04 07:18
- USBメモリー・SDカード・フラッシュメモリー microSDカードに追記出来ない 9 2023/06/18 17:19
- ドライブ・ストレージ 古い外付けHDDから新品外付けHDDへのデータ移行方法 (Mac) 2 2022/12/11 02:01
- IT・エンジニアリング 大規模言語モデルは今後どのように進化していくでしょうか? 1 2023/07/20 19:17
- iPhone(アイフォーン) iPhoneのカメラロール復元について 1 2022/11/02 05:01
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- その他(クラウドサービス・オンラインストレージ) 1名利用で容量無制限のクラウドサービスはありますか? 2 2022/04/22 18:45
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c言語の問題です。これを踏まえ...
-
iPhoneのシステムデータ、3日前...
-
ビューのWITH READ ONLYとWITH ...
-
アップデート処理時間について
-
銀行系DBの堅牢度
-
MSDE2000のデータベースバック...
-
身近で活用しているフィードバ...
-
システム連携?システム連係?
-
システムを開発するにあたって
-
windows 11 へのアップグレード...
-
ITa、ITbという言葉の意味を教...
-
シヴィラシステム
-
ページングシステム
-
体系数学の「体系」という言葉...
-
別のシステムのデータを引っ張...
-
事務コンについて相談させてく...
-
「管理」「運用」「保守」の意...
-
汎用系とオープン系の違いって?
-
あなたに回答して欲しい質問だ...
-
古いWEBシステム。もう追加プロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessで複数年度のデータを蓄...
-
c言語の問題です。これを踏まえ...
-
Null同士の結合
-
iPhoneのシステムデータ、3日前...
-
教えて頂けないでしょうか
-
Oracleクライアントの共存方法...
-
SELECTでn行目から最後もしくは...
-
5分ごとのデータ取得
-
AccessとSQL Serverの連携について
-
プログラムからODBCデータソー...
-
ビューのWITH READ ONLYとWITH ...
-
AccessとCGIでのデータ管理のメ...
-
データベースプログラミング言...
-
データ削除、追加によるロール...
-
二つのテーブルで比較
-
アクセスと統一伝票
-
サッポロビールカルサスのデー...
-
IMPORT処理速度
-
エクセルでシートをまたぐ関数...
-
accessのリストボックスのヘッ...
おすすめ情報