Big Data techniques offer several advantages over traditional techniques.
Hadoop is one Big Data analytics platform.  Hadoop has several ecosystems to perform Big Data Analytics.
Spark is one of such ecosystems.  Spark can also run on Hadoop for Big Data Analitycs.