いつもお世話になっております。
DBにORACLEをを使用したWebシステムの開発を行っています。
ユーザから、「メールをデータとして保持しておきたい」ということで
以下の要望があります。
・運用上4000BYTE以上のメールを保持するケースがある
・現状メール本文を検索することは無いが、将来的には不明
・添付ファイルは添付ファイルのテーブルで管理している
これを実現するためいろいろな実現方法があります。
- VARCHAR2(4000)のカラムを複数作成して、AP側で分割/結合する
- サーバにファイルで保持する
- LOBで保持する
個人的には2を選択したのですが、他案の方が優れている点や、
また他にも良い方法があればご教授いただけないでしょうか。
環境:
DB:ORACLE 11g UTF-8
AP:ASP.NET C# .NET Framework 4.5
windows Server 2012R2で、HDDは100GB程度
O/R:Entity FrameworkでDBアクセス
DBは他者管理で、全文検索エンジンはインストールされていないとのこと。
NoSQLは今まで使用実績が無いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/21 14:31