AI Definitions: Apache Spark

Apache Spark - This data processing tool can be used on very large data sets. Its “cluster computing” uses resources from many computer processors linked together for rapid data processing and real-time analytics. Thus, it supports predictive analytics, a data science tool. For instance, it can analyze video or social media data automatically. It's a scalable solution so that users can easily introduce more processors into the system to make it more powerful.  

More AI definitions here.