MATLAB® provides a single, high-performance environment for working with big data. MATLAB is:
Easy – Use familiar MATLAB functions and syntax to work with big datasets, even if they don’t fit in memory.
Convenient – Work with the big data storage systems you already use, including traditional file systems, SQL and NoSQL databases, and Hadoop/HDFS.
Scalable – Use the processing platform that suits your needs, from your local desktop machine to Hadoop and Spark – without rewriting your algorithms.
Use tall arrays to analyze and process all types of data.
Use MATLAB datastores to access data that normally does not fit into the memory of a single computer. Datastores support a variety of data types and storage systems.
Explore, clean, process, and gain insight from big data using hundreds of data manipulation, mathematical, and statistical functions in MATLAB.
Tall arrays allow you to apply statistics, machine learning, and visualization tools to data that does not fit in memory. Distributed arrays allow you to apply math and matrix operations on data that fits into the aggregate memory of a compute cluster. Both tall arrays and distributed arrays allow you to use the same functions that you’re already familiar with.
To see the above workflow in action, watch Working with Big Data Using Tall Arrays (4:13) .
MATLAB helps your teams focus on their work instead of having to integrate a new system or learn how to program big data.
Access and analyze big data with MATLAB using your existing IT systems and processes, including:
You can also deploy analytics in interactive, streaming, and batch applications royalty-free.
MATLAB and Simulink products are used in mission-critical applications including automotive, aerospace, manufacturing, and medical and are fully supported. 95% of our support calls receive responses in less than 3 minutes by a team of support engineers.Contact sales