https://github.com/xtlsoft/kical
[WIP] Kical is a quick and associative query toolset suitable for small datasets in low-latency scenaries
https://github.com/xtlsoft/kical
Last synced: about 1 year ago
JSON representation
[WIP] Kical is a quick and associative query toolset suitable for small datasets in low-latency scenaries
- Host: GitHub
- URL: https://github.com/xtlsoft/kical
- Owner: xtlsoft
- License: apache-2.0
- Created: 2021-01-29T12:18:28.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-16T10:07:09.000Z (over 5 years ago)
- Last Synced: 2025-02-15T08:30:47.086Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 52.7 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kical
Kical is a quick and associative query toolset suitable for small datasets in low-latency scenaries
*!Notice!*: Currently Kical is under heavy development. Please don't use it in production!
## Features
- Kical comes with unique data type called `enum` to accelerate queries
- Kical requires indexed keys to be unique or enum
- Kical supports to turn its data into a graph-like data structure and do queries on it
- Kical provides accelerated query performance on small datasets
- Kical sacrifices memory to provide better performance
- Kical can provide dataset in 'chunks'
- Kical is suitable for apiles/unikv, so it can be used as a backend for UniKVd
## Applications
Kical is designed for SkyEdge's service registry, so it's suitable for scenaries like server map querying, customer relationship management or other stuff.
## Maintainer
The project is authored by Tianle Xu .
Currently it is community driven.
## Contributing
Feel free to open PRs.
If you want to contribute to the SkyEdge network project, you can contact us by sending an email to xtl@xtlsoft.top.