
copperDB - sister of NornicDB - MIT (same author)
hey guys i never did like the rust vs go holy wars so this database is meant to be a sibling database. architecturally similar, i use fjall underneath instead of badger, etc… that i can put up against Nornic and help them refine each other.
its extremely experimental right now, i haven’t released it yet as a v1 at all. but i plan on making this sort of a hard core fully distributed version. right now i have single node loading and the graph functions working with the ui demo i have. i’m working on the search endpoint right now, but anyways i digress.
MIT licensed, this was more for me to see if i could learn rust at the same time and make both of my databases compete with each other for performance. that way i have to get really creative and super granular with the performance tuning.
so far my BFS implementation is proving to be ~2x faster on the rust side (~70-80ms for a 47 hop shortest path on the demo frontier. ~150ms for Nornic) and the cypher parser seems to be ~2x faster than Nornic’s.
i could use some help and contributors. it’s a massive scale project to do a fully distributed mesh like this. i’m focused on single node parity for certain things at the moment, i already integrated llama.cpp so i can run the embedding model in memory there too, etc…
anyways, it’s a mess right now but i figured i’d let you know it’s coming along nicely so far.