現在携帯アプリとWEBサーバ間のデータ操作をしているのですが、携帯からのデータがデータ量はあまり多くないのですが項目が300以上ある項目をWEBサーバ側で保存しないといけないらいしいのですが、その格納方法で質問します。DBを使用しての格納がいいのか、それともファイルに吐いての管理がいいのかなんですがどちらがいいと思いますか?DBはPostgreSQLです。

宜しくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/01/12 17:42:08
  • 終了:--

回答(1件)

id:ictelnet No.1

ictelnet回答回数35ベストアンサー獲得回数02006/01/12 19:05:46

ポイント40pt

DBがあるのなら、DBがいいでしょう。項目は別に300に分ける必要もなく、キーや計算の必要な数値項目以外はいっしょくたに文字列として格納するのも手です。(CSVのような形式で格納してもいいですしXMLみたいな項目とセットで格納してもいいですし)ファイルは複数端末からアクセスすると当然ファイル単位でロックします。DBならレコードロックは無理でもページロック(2048Byte程度)で済みますので、ロックによる障害も少ないはずです。また複数レコードに対する更新があるのであれば、ロールバック機能を使えるので整合性が保たれます。

id:hopefully

ありがとうございます。

DBで格納するよう頑張ります。

2006/01/13 11:25:15

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません