I’m not sure what you mean by &quot;not distributed&quot;.  With kdb+ you have a lot of flexibility in how to setup the database.  You can organize the data to be stored in a distributed fashion (across multiple devices, multiple servers), you can setup query load balancers to distribute work-loads, and you can replicate to multiple servers&#x2F;devices.    You don’t have to use K, you code in q, which most people find far easier to read&#x2F;write.  There’s a wealth of information to help with all this[1], and a very responsive user group.<p>But yes, you do need kdb+ expertise to get full use out of the tool.  And yes, feelings seem to run strong towards kdb+, in both directions, love&#x2F;hate it.   And correct again, it’s not free and the licensing cost is definitely a hurdle to wider adoption.<p>[1] - <a href="http:&#x2F;&#x2F;code.kx.com" rel="nofollow">http:&#x2F;&#x2F;code.kx.com</a>