Kapan Memilih RB Tree, B-Tree atau AVL Tree?

Sebagai seorang programmer, kapan saya harus mempertimbangkan untuk menggunakan pohon RB, pohon B atau pohon AVL? Apa poin-poin penting yang perlu dipertimbangkan sebelum memutuskan pilihan? Bisakah seseorang menjelaskan dengan skenario untuk setiap struktur pohon mengapa itu dipilih daripada...