Python for data analysis… is it really that simple?!

2 Apr 2020 | ,
Share on:

By Ferenc Bodon

Ferenc Bodon is an expert kdb+ programmer, as well as an experienced software developer in several other programming languages, and a software architect with an academic background in data mining and statistics.

In a recent posting on KDnuggets, Ferenc compared kdb+ with Pandas, Ray, Dask, R and BigQuery in terms of their elegance, speed, and simplicity.  In the article, he extended beyond a simple use case to examine aggregation based on multiple columns. Furthermore, he investigated how to tune the performance and use parallelism across multicore processors or clusters of machines.

Ferenc has rerun his tests on version 4.0 of kdb+  and updated his analysis – please click on this link to KDnuggets  to read his revised blog


Top tier bank achieves nearly 10x speed improvement using Kx kdb+ v4.0 and Optane Memory

29 May 2020 | ,

by Lillian Hughes   As data volumes increase, many applications must resort to offloading data from memory to long term storage media (SSD/NVMe/HDD/NFS), but subsequently suffer a performance hit when analysing it from those inherently slower media. The introduction of Optane DC Persistent memory (Optane) from Intel provides a solution by introducing a new category that […]

Kx Whitepaper: Implementing Trend Indicators in kdb+

19 May 2020 | ,

In this whitepaper James Galligan, kdb+ engineer at Kx, illustrates how many advanced trading analytics can be efficiently implemented based on core primitives in q. Examples range from simple moving averages to more complex functions like Relative Strength Index and Moving Average Convergence Divergence,