sql >> データベース >  >> RDS >> Mysql

MySQLに画像を保存できますか

    はい、データベースに画像を保存することはできますが、私の意見ではお勧めできません。また、一般的な方法ではありません。

    一般的な方法は、画像をファイルシステムのディレクトリに保存し、画像への参照をデータベースに保存することです。例えば画像へのパス、画像名など。または、コンテンツ配信ネットワーク(CDN)または物理的な領域の広い範囲にわたる多数のホストに画像を保存し、データベース内のそれらのリソースにアクセスするための参照を保存することもできます。

    画像は1MBを超える非常に大きくなる可能性があります。そのため、画像をデータベースに保存すると、データベースと、データベースとWebサーバーが異なるホスト上にある場合、それらの間のネットワークに不要な負荷がかかる可能性があります。

    私はスタートアップ、中堅企業、40万人以上の従業員を抱える大規模なテクノロジー企業で働いてきました。私の13年間の専門的な経験の中で、データベースに画像を保存する人を見たことがありません。私はこれを、それが珍しい慣行であるという声明を支持するために言います。



    1. Oracleで外部キーにインデックスを作成する必要がありますか?

    2. JavaFXMySQL接続例をお願いします

    3. mySQL replace()を使用して複数のレコードの文字列を置き換えるにはどうすればよいですか?

    4. SQLiteDatabase android IllegalStateException