Bendungan
Bendungan kering "dry dam" adalah bendungan yang didisain untuk mengontrol banjir. Ia biasanya kering, dan akan menahan air yang bila dibiarkan akan membanjiri daerah dibawahnya.
Waduk
Saat badai besar datang, petugas waduk akan menghitung volume air yang akan bertambah selama badai ke waduk. Jika badai diramalkan akan melewati kapasitas waduk, air akan segera dilepaskan perlahan sebelum dan selama badai. Jika pengaturan dilakukan dengan akurat, maka badai besar tidak akan membuat waduk meluap dan daerah hilir tidak akan mengalami kerusakan besar akibat banjir.