alexa-tracking
Kategori
Kategori
Pengumuman! Mau dimodalin 25 Juta untuk acara komunitas? Ceritain aja tentang komunitas lo di sini!
Home / FORUM / All / Tech / Computer Stuff /
Youtube Dev dan Gangnam Style
1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5cace31009b5ca238b59565d/youtube-dev-dan-gangnam-style

Youtube Dev dan Gangnam Style

Youtube Dev dan Gangnam Style

Ketika saya memilih char data type 32-bit INT 4 bytes (Signed) untuk web visitor counter di SQL, teringat kisah hampir-tragis ketika developer Youtube tak mengira M/V Gangnam Style - Psy jumlah views-nya menembus 2 milyar views lebih 2 tahunan setelah di upload, dimana char data type views counter nya masih menggunakan 32-bit integer 4 bytes Signed.

Type data ini punya jangkauan value 0 s/d 4.294.967.296 dan nilai yang digunakan Youtube mulai angka 0, ketika mencapai INT MAX (2.147.483.687), maka views counternya akan roll over ke -2.147.483.648.
Akhirnya Youtube tak ada pilihan lain selain merombak infrastrukturnya ke 64-bit sebelum mencapai INT MAX.
Sekarang INT MAX views counter Youtube 2^64/2, which means mungkin 2 sampai 3 juta taun lagi akan roll over jika tidak di upgrade ke arsitektur komputer yang lebih tinggi.

Pelajaran yang dapat dipetik adalah,
Semua akan deprecated waktunya, apapun hal yang baik di masa sekarang, belum tentu baik untuk masa depan.
Beri apresiasi terhadap thread ini Gan!


GDP Network
© 2019 KASKUS, PT Darta Media Indonesia. All rights reserved
Ikuti KASKUS di