ソーシャルネットワークを設計しています。設計方法論とデータベース設計に関して多くの質問がありますが、stackoverflow FAQ によると、質問を特定して焦点を絞った方がよいでしょう。または、すべての質問を 1 つの投稿にまとめます。私の質問は: ソーシャル ネットワークにユーザーがフォト アルバムを作成できる機能がある場合、各ユーザーが 3 つのアルバムを持ち、それぞれに 10 枚の写真が含まれていると仮定します。つまり、各ユーザーはそれぞれ 30 枚の写真を持ち、3 つの異なるサイズで保存されます。大、中、小。
30 枚の写真 x 200000 ユーザー = 6 000 000 M の写真。これは、DB の 6000 0 億行が MySQL の問題ではないことを意味します
ここでの主な質問は、サーバーに画像データを処理させる方法です。それらをフォルダーに分割しますか、それとも単純にすべてを 1 つのフォルダーに追加しますか ….. 専門家なら誰でも、これに直面したことがあります。提案してください... thx...?
仕様
MYSQL DB PHP 共有 Linux ホスティング (最初の 6 か月間)。