More queries, faster:
SQL for Hadoop
and data warehouses

Choose your deployment option:

Here is what Kognitio gives you

Kognitio puts standard SQL on your Hadoop cluster or in front of your data warehouse. With massively concurrent, high throughput, real-time SQL, you can unlock the insight in your big data.


Kognitio gives you:

  • Standard ANSI SQL
  • Real-time interactive query
  • Huge throughput and massive concurrency
  • Dynamic resource allocation during the query lifecycle
  • Tuned for BI and data science use cases
  • Scale-out, shared-nothing architecture
  • Scripting hand-off: pass result rows to your preferred scripting language for further processing
  • One consistent platform with two deployment options: on Hadoop or Kognitio Standalone

On Hadoop, Kognitio is a standard YARN application, which easily integrates with your existing Hadoop workflows. It’s also free to use: in production, in development, in testing, anywhere.

In-memory, shared nothing, massively parallel architecture

Kognitio is built from the ground-up for massively parallel query processing. Here’s how we do it.

Linear scalability:
Kognitio operates as a distributed, scalable cluster from one server to more than a thousand individual nodes, in a truly shared nothing architecture. You choose the most efficient data model and distribution across the cluster and then Kognitio redistributes data as queries demand. Scale up, scale down as you need.


In-memory processing, not caching
Kognitio is built to run in-memory, with both data and query processes operating directly in RAM. With no more reliance on disk, there’s no risk of legacy IO bottlenecks.


Every CPU cycle utilized
Kognitio dynamically deploys CPU capacity across the entire cluster to process that moment’s workload most efficiently, whether splitting a single complex query across many cores or processing many thousands of queries simultaneously.


Real-time machine code generation
During query planning, Kognitio generates custom machine code to squeeze every last cycle out of every core.


Every query completes
Some query engines will fail part way through a query, if they run out of resource. Kognitio adjusts its plan as the query processes, to dynamically redirect resources and make sure every query completes.

architecture diagram for kognitio standalone