3 ms·
what's the difference between K, Kx, kdb+, Q? All the companies I see listed with these actually mostly use Q, which is a superset of K.
by mgaunard 2y ago
what's the difference between K, Kx, kdb+, Q?
All the companies I see listed with these actually mostly use Q, which is a superset of K.
- icen 2y agoIn this respect, probably nothing, and they probably all mean Q. Q is a different language to K, implemented in K. There are more versions of K than Q- kdb+ is the only Q implementation, but there are others like shakti, ngn/k, and kona that implement K.
- stingraycharles 2y agoK and Q are programming languages. Q is the successor of K. Kx is the company behind kdb+ kdb+ is the database engine that K/Q can use to persist data. It’s literally as if all your code is executed inside the database engine (because it is), you can access all data by memory and variables, and it periodically synced to disk (using mmap iirc).
- dmd 2y agoThat sounds similar to MUMPS, one of the most horrible languages ever (because of its syntax, not the persistence).