Settings

Theme

Kerf Time Series Lang and Columnar DB Open Sourced

github.com

107 points by srpeck 3 years ago · 13 comments

Reader

RyanHamilton 3 years ago

This 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.

  • tb131 3 years ago

    I played around with GitHub Actions in the past, I'll give automated building + release a try...

  • natas 3 years ago

    Ryan, could we get a kerf-friendly version of sqldashboards?

rochoa 3 years ago

There is also 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.

posnet 3 years ago

So 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.

tonetheman 3 years ago

The 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 3 years ago

    you also need -fcommon if you're on a recent version of clang

vmsp 3 years ago

This 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.

natas 3 years ago

I think, please correct me if I'm wrong, that kerf's db doesn't have support for keyed tables?

orthoxerox 3 years ago

It'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/

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection