kdb+ is always ahead of its time
January 05, 2016

kdb+ is always ahead of its time

Ye Tian | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with kdb+

I've been using kdb+ in the context of storing and generating analytic from large financial data set for over 10 years. IMHO, no other product provides the performance and flexibility remotely close to kdb+. The build-in language q is very terse and expressive. In one of my former jobs, traders were creating new quantitative models almost "in the speed of thoughts" with kdb+. That really gave us the edge of "time to market".
  • Time series analysis. The built-in vector operations are extremely fast. Also with the q language you can code up any customized analytical ideas quickly.
  • The database are all file based, very easy to maintain.
  • Very solid and fast interface to websocket, so you can interface with javascript easily.
  • The learning curve is a little steep in the beginning.
  • Fast turn around on delivering new ideas and products.
vertica, oracle, streambase, Hadoop
When you are dealing with large scale time series data, [there are] no better alternatives. I've seen some firms use other so called "big data" alternatives, and claim they can store the data just as efficiently. However, once you want to generate sophisticated analytics from the data, nothing beats kdb+.