Re:A deep dive into APL
by RyanHamilton on Tuesday March 28, 2017 @04:38AM
(#13975036)
kdb is great, basically it combines an APL like language and a database, which is very cool as you can easily push your calculations to where your data lives:
http://www.timestored.com/kdb-guides/kdb-database-intro
If you want to dive in and try it, I've also made a video tutorial here:
http://www.timestored.com/kdb-guides/getting-started-kdb
Even if you don't use it, it's an interesting language to study as it's significantly different to the common java/python etc. The one drawback is that for commercial use it's very expensive. Other "modern" APL like languages that are available free include J and kona (open source K).
Re:A deep dive into APL
by alfalfasprout on Tuesday March 28, 2017 @10:43AM
(#13976950)
Kdb+ is incredible. It blows away any of the current attempts at time series data stores out there (eg; InfluxDB, OpenTSDB). Unfortunately, Kx Systems failed to allow it to reach mass popularity by keeping licenses extremely expensive. Startups simply can't afford to outlay $100k+/year for a tiny cluster.
I wonder if anybody compared Kdb+ with Jdb, a J DB system.
Re:A deep dive into APL
by throwaway7645 on Tuesday March 28, 2017 @02:28PM
(#13979273)
I tried googling this awhile back. I assume kdb+ is closed source?
[1]: https://en.wikipedia.org/wiki/Kdb%2B
[2]: https://en.wikipedia.org/wiki/K_(programming_language)
[3]: https://en.wikipedia.org/wiki/J_(programming_language)