kelindar / column

High-performance, columnar, in-memory store with bitmap indexing in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sql dsl

gedw99 opened this issue · comments

commented

cool project.

I saw in some issue or other that you would be happy about an SQL DSL.

Genji has one if your interested. https://github.com/genjidb/genji

its quite nice... Let me know if you have any questions.

Just saw in #5 that your thinking about persistence too. genji might be useful for that too. But i imagine you want something closer to a sime file system rather than a LSM ?

Cool, I'll have a look. For SQL DSL this package will never implement this, I want to keep the focus of this only on the underlying decomposition storage model implementation and nothing else. Other projects can take both and implement a SQL or anything else for querying.

For the snapshotting we only need a redo log with periodic compaction, nothing too fancy.