Kdb+ is a more industrial strength solution which is used by a lot of HFT type people. It's licensing is complicated and it's generally more palaver to run than a simple mongoDB instance (which you can run with fancy distributed sharding and what not, but out of the box for simple instances). Kdb is also columnar not no-sql. I find mongoDB without the Arctic layer very handy for storing non time series information; basically I just store everything as a dict and write .as_dict() and .from_dict() methods for all my objects.
Basically for low frequency traders Kdb is overkill; in fact even Mongo is unneccessary given I ran the first iteration of my trading system for over five years on SQLite.
GAT
Thanks for the summary! I'm trying out for some quant roles and may need to familiarize myself with Kdb+. haha.
For my own system, I'm using a mix of SQLite and plain old text files for my low frequency since no concurrency is involved.
Haven't fully explored Arctic but will try it out too.