Depolama Planlama Raporu

Muzibu Şarkı Depolama Analizi

7 Ocak 2026 - 30.000 Şarkı Taşınma Projeksiyonu

⚠️

30.000 Şarkı Taşınacak!

Mevcut sistemde 30.000 şarkı bulunuyor ve Muzibu platformuna taşınacak. Bu rapor, taşınma sonrası depolama ihtiyaçlarını hesaplar.

📝 Basit Anlatım (Herkes İçin)

Her şarkı yüklendiğinde sistemde 3 farklı dosya oluşturulur:

🎵
Orijinal MP3
Yüklenen ham ses dosyası
~4 MB
📡
HLS Segmentleri
Şifreli streaming parçaları
~6.5 MB
🖼️
Kapak Görseli
Şarkı fotoğrafı (JPG)
~1 MB

1 Şarkı = Ortalama 11.5 MB Disk Alanı (Güvenli Tahmin)

📊 Temel Metrikler (225 Şarkı Örneğinden)

Analiz Edilen
225
şarkı
Toplam Süre
9.9
saat
Ortalama Süre
2:39
dakika/şarkı
Mevcut Depolama
2.07
GB

Şarkı Başına Güvenli Tahmin (Yukarı Yuvarlanmış):

MP3
4 MB
HLS
6.5 MB
Görsel
1 MB
TOPLAM
11.5 MB

🚀 Gelecek Projeksiyonu - Depolama İhtiyacı

Şarkı Sayısı MP3 HLS Görsel TOPLAM Müzik Süresi
225 (mevcut test) 768 MB 1.2 GB 142 MB 2.07 GB 10 saat
30,000 TAŞINACAK
117 GB 190 GB 29 GB 337 GB
1,327 saat
55 gün
60,000 234 GB 381 GB 59 GB 674 GB
2,653 saat
111 gün
100,000 391 GB 635 GB 98 GB 1.10 TB
4,422 saat
184 gün
250,000 977 GB 1.55 TB 244 GB 2.74 TB
11,055 saat
461 gün
500,000 1.91 TB 3.10 TB 488 GB 5.48 TB
22,110 saat
921 gün
1,000,000 3.81 TB 6.20 TB 977 GB 10.97 TB
44,220 saat
1,843 gün

📦 30.000 Şarkı - Detaylı Depolama Dağılımı

Dosya Türüne Göre Dağılım

MP3 Dosyaları 117 GB (35%)
HLS Segmentleri 190 GB (56%)
Kapak Görselleri 29 GB (9%)
30.000 Şarkı Toplam (Güvenli Tahmin)
337 GB
(0.33 TB)

Ek Bilgiler

Toplam Müzik Süresi 1,327 saat
Gün Cinsinden 55 gün
Toplam Dosya Sayısı ~1,290,000
HLS Segment Sayısı ~1,260,000
Ort. Segment/Şarkı ~42
Tahmini inode kullanımı ~1.3M

🧮 Hızlı Hesaplama Formülü

Temel Formül:

Toplam Depolama (GB) =
Şarkı Sayısı × 11.5 MB / 1024
1,000 şarkı = 11.2 GB
10,000 şarkı = 112 GB
100,000 şarkı = 1.10 TB

Bileşen Bazlı (Güvenli):

MP3 = Şarkı × 4.0 MB
Orijinal ses dosyası (+17% güvenlik)
HLS = Şarkı × 6.5 MB
Streaming segmentleri (+21% güvenlik)
Görsel = Şarkı × 1.0 MB
Kapak fotoğrafları (+59% güvenlik)

🔧 Teknik Detaylar (Geliştiriciler İçin)

Veritabanı Yapısı

  • DB: tenant_muzibu_1528d0
  • Tablo: muzibu_songs
  • Süre: duration (INT, saniye)
  • MP3: file_path (VARCHAR)
  • HLS: hls_path (VARCHAR)
  • Görsel: media_id → media

Dosya Konumları

  • MP3: storage/tenant1001/.../muzibu/songs/
  • HLS: storage/tenant1001/.../muzibu/hls/{id}/
  • Görsel: storage/tenant1001/.../media/

HLS Segment Yapısı

Segment süresi: 5 saniye
Segment boyutu: ~100-350 KB
Şifreleme: AES-128
Format: .ts + .m3u8

🎵 Mevcut Şarkı Listesi (225 Örnek)

ID Şarkı Adı Süre MP3 (MB) HLS (MB) JPG (MB) TOPLAM
TOPLAM (225 Şarkı) 9.9 saat 767.87 1,208.76 141.55 2,118.18