5 ms·
Kerf Time Series Lang and Columnar DB Open Sourced
- vmsp 4y agoThis is great! I had the pleasure of exchanging a couple of emails with Kevin, years ago. He was pretty clear that a programming language as a business was a bad play, even more so a closed-source one. I wonder if this will change anything.
- posnet 4y agoSo an open source kdb+ designed to be easier to learn than Q/k? neat. Would be interesting to see benchmarks against some of the newer columnar SQL databases, (ClickHouse, DuckDB, QuestDB) especially considering the mistique arround kdb+'s performance.
- deleted 4y ago[deleted]
- orthoxerox 4y agoIt's not actually open sourced, since Kevin didn't include an open source license. All rights are still reserved until he does that. Upd: oh, sorry, it's inside src/
- rochoa 4y agoThe issue with the discussion about the license change: https://github.com/kevinlawler/kerf1/issues/10 https://github.com/kevinlawler/kerf1/issues/10
- deleted 4y ago[deleted]
- rochoa 4y agoThere is also https://github.com/kevinlawler/kerf https://github.com/kevinlawler/kerf > Kerf2 is designed for full concurrency. It also adds transparent type promotion, a C++ instead of C basis, and more. Which goes unlicensed right now and was created just a bit before the license change in Kerf1. I wonder if Kerf1 will get any more attention or the focus is now at Kerf2.
- RyanHamilton 4y agoThis is great news. Thanks Kevin. I had said to Kevin I'd put effort towards any similar to q language tha appeared so I guess it's time to step up: - I myself commit to building a java JDBC driver - I don't know C well so I will offer $200 to anyone able to add an automated build->release and to at a minimum get a compiled binary available that runs on Ubuntu. (Windows/Mac would be awesome). PR to go to main open repo. - $200 For a web assembly version that can run online. Contact details in my profile.
- tonetheman 4y agoThe source for this is interesting to read to say the least. *FIXED SEE EDIT: I tried to compile it but was missing a link reference to the major function. I will keep poking around but it is definitely a fun source read. [edit] If you are wanting to compile this on WSL you will need to add an include for <sys/sysmacros.h> to pickup the reference to major.
- natas 4y agoyou also need -fcommon if you're on a recent version of clang
- natas 4y agoI think, please correct me if I'm wrong, that kerf's db doesn't have support for keyed tables?