91448203e6
chore: add sdk links to readme
Go Tests / Run Tests (1.24.2) (push) Successful in 9m49s
2025-04-22 11:08:50 -06:00
f77889873e
chore: add license file
2025-04-22 11:05:08 -06:00
fbea5da627
chore: renaming packages after move to github org
2025-04-22 11:01:33 -06:00
6138f4e1d5
fix: scan family of rpc calls were not returning any results
2025-04-22 11:01:33 -06:00
c46da3dfce
feat: add client sdk and fix tests
2025-04-22 11:01:33 -06:00
cb8776dcc9
feat: add gRPC service
2025-04-22 11:01:33 -06:00
e60bf8ad56
docs: add usage information to cli
2025-04-22 11:01:33 -06:00
0ce19934ba
feat: add common transport interface and server mode to kevo
2025-04-22 11:01:33 -06:00
001934e7b5
refactor: optimize two pass deduping into a single pass across the codebase
Go Tests / Run Tests (1.24.2) (push) Successful in 9m38s
2025-04-21 16:27:54 -06:00
1a0de922af
refactor: use memtable sorted order iterator to write and dedup in a single pass
2025-04-21 14:53:03 -06:00
4e813aa3fd
fix: flushing a memtable dedups keys as its processing them before creating the SSTable
2025-04-21 14:53:03 -06:00
87285d931e
docs: fix link in readme on how to go get
Go Tests / Run Tests (1.24.2) (push) Successful in 9m37s
2025-04-20 18:22:31 -06:00
dependabot[bot]
90ebdd4de9
chore(deps): bump golang.org/x/sys
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0.
- [Commits](https://github.com/golang/sys/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-version: 0.1.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-20 18:19:48 -06:00
477cfa1817
chore: renamed cli from gs to kevo
Go Tests / Run Tests (1.24.2) (push) Has been cancelled
2025-04-20 18:16:26 -06:00
3450873ef0
chore: forgot one artifact when renaming
Go Tests / Run Tests (1.24.2) (push) Successful in 9m36s
2025-04-20 14:59:43 -06:00
25fe3b1771
chore: i am an idiot, forgot to change the full path parts
Go Tests / Run Tests (1.24.2) (push) Has been cancelled
2025-04-20 14:53:39 -06:00
d6d164752c
chore: rename from private repo to public GH repo in readme
Go Tests / Run Tests (1.24.2) (push) Failing after 4m50s
2025-04-20 14:29:54 -06:00
9752914c7e
docs: fix license link so it renders as markdown
Go Tests / Run Tests (1.24.2) (push) Failing after 4m48s
2025-04-20 14:10:14 -06:00
6fc3be617d
feat: Initial release of kevo storage engine.
...
Go Tests / Run Tests (1.24.2) (push) Has been cancelled
Adds a complete LSM-based storage engine with these features:
- Single-writer based architecture for the storage engine
- WAL for durability, and hey it's configurable
- MemTable with skip list implementation for fast read/writes
- SSTable with block-based structure for on-disk level-based storage
- Background compaction with tiered strategy
- ACID transactions
- Good documentation (I hope)
2025-04-20 14:06:50 -06:00