Big data analytics has evolved beyond batch processing with Hadoop to extract intelligence from data streams in real time. New technologies preserve data locality, allow real-time processing and streaming, support complex analytics functions, provide rich data models and queries, optimize data flow and queries, and leverage CPU caches and distributed memory for speed. Frameworks like Spark and Shark improve on MapReduce with in-memory computation and dynamic resource allocation.