At the core of Kinetica is a distributed, columnar, memory-first database designed for analytical (OLAP) workloads that runs on GPUs and CPUs. Data is stored across multiple nodes for parallel processing, with most frequently used data pre-loaded into RAM to eliminate IO bottlenecks.
Purpose-built to leverage extreme parallel computing power, such as GPUs and multi-core CPUs, Kinetica optimally routes query processing in each node across CPUs and GPUs for fastest results. Use industry standard SQL to query and analyze billions of rows of data in a matter of microseconds.
Kinetica blends a full range of analytical processing including relational, text search, time series analysis, location intelligence, graph analytics, streaming analytics and machine learning in a single platform.
Designed for enterprise scale, Kinetica can operate on your entire data corpus by intelligently managing data across GPU memory, system memory, disk / SSD, HDFS, and cloud storage like S3 for optimal performance. Kinetica can also query and process data stored in data lakes, joining it with data managed by Kinetica in highly parallelized queries.