従業員データを保存する C# アプリケーションを設計したいと考えています。約 500 人の従業員がいます。各従業員のPDFスキャンプロファイルも保存したいと思います。使用予定ですPostgreSQL
。PDF でスキャンしたプロファイルをデータベースに保存することは実用的ですか? blob
データ型を使用する必要がありますか?
1622 次
2 に答える
2
はい、それらを BLOB オブジェクトとして、またはバイトまたはテキスト型で保存する必要があり、これに関する Postgres の制限を考慮する必要があります。エントリごとに 2G に制限、ブロブの場合はデータベースごとに 40 億、エントリごとに 1G に制限、バイトまたはテキストの場合はテーブルごとに 40 億のエントリに制限されていますが、もし私があなただったら、このファイルへの参照をデータベースの「この PDF がある場所」に保存しますローカル ファイル システムにある" であり、必要になったらこのファイルをストリーミングします。
PostgreSQL の制限については、次のリンクを確認してくださいhttp://wiki.postgresql.org/wiki/BinaryFilesInDB
于 2012-11-19T10:03:30.800 に答える