2012-04-27 2 views
0

私は実際に学んだ技術を得るために個人用プロジェクト(Java Webアプリケーション)を開始しています。私は現在分析/設計段階にあり、私の懸念事項の1つは画像を保存する方法と場所を定義することです。 (私はこのオプションは推奨されることはありません信じて)DBにBLOBとして をJavaアプリケーションの設計アドバイス:画像の保存

  • :、私は商業のプロジェクトは次のようになり、同じように設計し、自分のWebアプリケーションを実装したいと仮定すると、あなたがイメージを格納します

    このようJackrabbitの

その他の提案および入力としてコンテンツリポジトリツールを使用して、サーバ

  • 上のどこかの物理的なファイルを置くDB +で
  • はファイル名のみもちろん、大歓迎です。

    事前に

  • +0

    [画像の保存:DBまたはファイルシステム - ](http://stackoverflow.com/questions/1234202/storing-images-db-or-file-system) – skaffman

    答えて

    1

    通常、ファイルシステムにファイルを格納する方がよいです。あなたがファイルシステムへのアクセスを与えないホスティングを使用している場合、データベースを使用する必要が生じることがあります。

    SQLデータベースを使用する必要はないことに注意してください.NoSqlデータストアには多くのオプションがあり、ファイルの保存を処理できますbetter

    コンテンツリポジトリ(Jackrabbitなど)の場合は、物理ストアも選択する必要があります。ファイルシステムベースのストアまたはデータベースベースのストアを使用できます。 docsを参照してください。

    +0

    私はそれを私の中で言及しなかった私はNoSQL DBも考慮に入れました。私に思い出させてくれてありがとう – kyiu