Kognitio’s analytical platform is hugely complex software that parallelizes SQL. You don’t need to understand the workings of the technology “under the hood” in order to use it in a practical situation, however if you want to understand some of the more technical elements, here are some articles that will help you.
Want to understand a lot more of the details of how and why Kognitio was built for analytical querying? This deep-dive technical overview gives you all the details you need.
In this article we explain the workings of Kognitio’s query streaming feature. This is a core part of the Kognitio server’s architecture which we use to run a wide range of queries regardless of available workspace, adapting its behaviour based on system load and resource availability.
There are some general rules about MPP processing which indicate the performance gain available from parallelization. This post talks about an approach to scale the number of servers brought to bear on a problem in line with the expected performance benefit, which Kognitio calls Intelligent Parallelism.
In 1988, at White Cross Systems (a pioneer in MPP in-memory systems, which later evolved into Kognitio) we set out to use the concept of MPP to build a database that would support, what we now call data analytics, but was then called Decision Support.
This 30 min presentation, by Kognitio CEO Roger Gaskell, explains a feature of Kognitio called “Query Streaming”.