ProgrammerZamanNow / qna

Q&A Bareng Programmer Zaman Now, Orang Ganteng dan Intelek
255 stars 7 forks source link

BIGINT vs INTEGER #597

Open dendihandian opened 9 months ago

dendihandian commented 9 months ago

Apakah BIGINT itu sangat costly dalam hal komputasi & load?

Idealnya untuk primary-key dan foreign-key yg bersifat angka incremental, saya rasa pake BIGINT adalah keharusan kalau kita menaruh harapan besar supaya project nya bisa berkembang pesat dan besar suatu saat nanti. Tapi kalau kita merasa belum yakin kalau project nya akan menjadi besar, apakah salah kalau kita pakai INTEGER saja supaya project nya bisa lebih enteng untuk tahap awal?

brainplusplus commented 1 month ago

bantu jawab

untuk komputasi enggak, tapi untuk ukuran iya, BigInt didatabase lebih bengkak aja secara ukuran. Kalau memang dirasa sebuah table punya potensi bakal bengkak (banyak), ya siapkan sedini mungkin untuk BigInt. Tapi, kalau dirasa bakalan kecil saja, ya Integer cukup, semisal kategori berita, secara umum gak akan banyak, kecuali kategori berita dimana tiap user bisa bikin sendiri, ya ada potensi bakal bengkak.

kalau enggak mau pusing dan gak mikirin ukuran, semua di jadiin BigInt utk PK/FK nya.