Trial Software
A trial version of kdb+ is freely available for non-commercial use, and is ideal for learning
the q programming language.
Products Overview
Kdb+ is a high performance, column-oriented database. With a single data format for real-time and historical data, kdb+ provides a unified database that eliminates latency across multiple data management systems.
Kdb+ includes q, a general-purpose programming language that can access data directly, avoiding the performance degradation of first reading in data, then sending the data to an external routine. Q is an array based, functional language. Its interactive environment provides immediate feedback to developers resulting in faster application development cycles. Kdb+ and q offer performance and productivity that is not available from pre-packaged solutions.
Kx technology is for customers interested in a database solution that scales smoothly from a divisional function to an enterprise function, once the technology has been proven. In 2012, after 19 years in business, global institutions are using kdb+ as the central database to capture, store and analyze massive quantities of time sensitive data.

Visit the Kx community wiki.