Answer:
Omnidirectional antenna have the purpose of working in every direction with equality for receiving of the signal .They produce low throughput because of this type of working which decreases the efficiency in receiving the signal.
Directional antennas are the best option for gaining high throughput as it works in a certain direction for receiving the signal. These antennas cover a area in one direction and thus increasing the efficiency.
Example-Yagi-uda antennas.