[HN Gopher] Kerf Time Series Lang and Columnar DB Open Sourced
___________________________________________________________________
Kerf Time Series Lang and Columnar DB Open Sourced
Author : srpeck
Score : 102 points
Date : 2022-07-21 14:34 UTC (2 days ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| posnet wrote:
| 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.
| rochoa wrote:
| 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.
| vmsp wrote:
| 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.
| [deleted]
| orthoxerox wrote:
| 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/
| [deleted]
| rochoa wrote:
| The issue with the discussion about the license change:
| https://github.com/kevinlawler/kerf1/issues/10
| tonetheman wrote:
| 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 wrote:
| you also need -fcommon if you're on a recent version of clang
| natas wrote:
| I think, please correct me if I'm wrong, that kerf's db doesn't
| have support for keyed tables?
| RyanHamilton wrote:
| 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 wrote:
| I played around with GitHub Actions in the past, I'll give
| automated building + release a try...
| natas wrote:
| Ryan, could we get a kerf-friendly version of sqldashboards?
___________________________________________________________________
(page generated 2022-07-23 23:02 UTC)