What is Apache Spark, and how is it used in the field of data analytics? What are the key features and components of Apache Spark? How does Spark handle large-scale data processing efficiently? What are the advantages of using Spark over traditional data processing frameworks? In what types of data analytics applications is Apache Spark commonly used?