frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: KiviDB, a faster Redis-compatible memory database and vector cache

https://github.com/kividbio/kividb
10•murtazayusuf•1h ago
Hi all,

So I have been working on this project KiviDB from February 2026. It started as a project for me to understand rust, having a product with no GC pauses, memory blow up after snapshots and getting OOM on running pods, and that was actually an issue I faced with Dragonfly. I wanted to have something picking the best of Rust, but also picking the best parts of other alternatives like Garnet and Dragonfly. I used AI a lot, but I was the one making the design decisions based on the tests that claude picked from my history of troubleshooting sessions as part of my job. KiviDB supports both RESP2 and RESP3 protocol. I had some founders credits on my AWS account which helped me with the infra, and running instances I could perform benchmark on.

Its keyspace is sharded across threads, it is multi-threaded in nature, and performs best on Linux due to io_uring, I used the tokio_uring crate for this. It also has tokio fallback for other OS's. I hadn't open sourced it until recently as I felt it was not ready yet, the best way to learn it was to build a cloud managed service for it across all three widely used cloud providers i.e AWS, GCP and azure. Since I used to mainly work with cloud, I had some insights on what would be the best ways for the deployments, how to conduct failovers, manage SLAs, etc. And that's what I took help from claude to fast pace it. The website does look like AI slop but it works for now, given my limited resources, that's all I had. You may check it out at : https://kividb.io, I open sourced the core engine under AGPLv3, didn't want to have just source available, because that is available with other tools too. It supports apprx 98-99% of the redis 8.10 commands, few have issues and you can find them at https://github.com/kividbio/kividb/issues, contributors are welcome.

Now the numbers, for the final benchmark, I used 2 c7gn.metal servers, in the same placement group in us-east1, and I used memtier-benchmark tool for this. The setting was : 10M keys, 100B each, 32 cores in use with both pipeline and un-pipelined runs.

pipeline 16 GET: KiviDB 21.2M ops/sec vs Dragonfly 2.0 9.1M, Redis 8.10 2.4M, Redis Cluster 32 shards 4.7M

When not pipelined, Dragonfly performed slightly better at 3.35M ops/sec vs kividb at 3.07M ops/sec. Memory per key was also slightly worse than dragonfly and almost same as Redis, 177B (kividb) vs 134B (dragonfly) vs 178B (redis).

With vector ingestion times it was slower but when querying, it was faster than most alternatives at lower ef, however slower than dragonfly at high ef. Most of the technical details are mentioned here so you can check it out: https://kividb.io/benchmarks.

easiest way to try it: docker run -d -p 6380:6380 kividb/kividb

I am looking forward to building a community around this, provide better rust based tools, I am open to constructive criticism and value informed opinion. Thanks

Comments

murtazayusuf•59m ago
Just adding my benchmarking repo, that contains terraform code and scripts using which I performed the benchmarks, helpful for re-evaluating and verifying the numbers published on our website. And possibly to learn where we might have gone wrong.

https://github.com/kividbio/kivi-benchmark

Code Like a Pilot

https://www.bananacurvingmachine.com/articles/code-like-a-pilot
1•treesenthusiast•35s ago•0 comments

Run LLM Locally – which open model fits your GPU or Mac, and how fast

https://www.runllmlocally.com/en
1•schamy•59s ago•0 comments

AI hotel receptionist that books rooms by voice and confirms on multiple channel [video]

https://www.youtube.com/shorts/RhUKlcKoqqE
1•harpreetseehra•1m ago•0 comments

Tenstorrent raises $1.5B Series E at $6.2B valuation

https://tenstorrent.com/en/newsroom/tenstorrent-announces-series-e
1•ismailmaj•1m ago•0 comments

The immortal jellyfish can beat ageing

https://www.bbc.com/future/article/20261016-the-rejuvenating-secrets-of-the-immortal-jellyfish
1•saikatsg•2m ago•0 comments

Show HN: Buddylist – Coding agents in an MSN-style messenger

https://buddylist.dev/
1•safaelmali•4m ago•0 comments

One Manhattan power room took down FAA air traffic control in 1991

https://matthorn.io/posts/2026-10-18-33-thomas-street/
1•spectraldrift•6m ago•0 comments

Agentic Monitoring

https://benjamincongdon.me/blog/2026/10/19/Agentic-Monitoring/
1•bcongdon•6m ago•0 comments

Everything Is a Leaky Abstraction

https://elijahpotter.dev/articles/everything-is-a-leaky-abstraction
1•chilipepperhott•6m ago•0 comments

Copy Cats

https://edthemiddleagedhipster.substack.com/p/i-roll-a-stoney
1•ed_the_hipster•7m ago•0 comments

Is Python the favorite language of LLMs?

https://www.zansara.dev/posts/2026-10-19-is-python-the-favorite-language-of-llms/
2•zansara•7m ago•1 comments

Top Reasons AI Will Never Become Superintelligence

https://www.wmbriggs.com/post/62236/
1•mikece•7m ago•0 comments

MiBA – Group Decisions. Sorted

https://miba.my
1•ashachaf•8m ago•0 comments

ChatGPT Dot Review: Your Chief of Staff Is Still an Intern

https://metedata.substack.com/p/chatgpt-dot-review-your-chief-of
1•young_mete•8m ago•0 comments

Elon Musk says he'll give a SpaceX share to every child in America next year

https://www.cnbc.com/2026/10/19/elon-musk-spacex-shares-giveaway-kids.html
1•ijidak•8m ago•1 comments

More Fun Extending the C Preprocessor: Mutable State

https://www.davidpriver.com/cpp-mutable-state.html
1•david2ndaccount•9m ago•0 comments

Bad News Monday: We Are Losing Linux

https://drglowcatsdebuglog.bearblog.dev/bad-news-monday-we-are-losing-linux/
2•speckx•11m ago•0 comments

The Machine That Sounds: On What Distinguishes Generated Music

https://medium.com/@smoking2man/the-machine-that-sounds-on-what-distinguishes-generated-music-fro...
1•Aldus551•11m ago•0 comments

Why Private LLM Apps Matter

https://niksmac.me/blog/private-llm-apps/
1•niksmac•11m ago•0 comments

In Context – Rich Hickey [video]

https://www.youtube.com/watch?v=P5eO7BNyJao
1•zonotope•11m ago•0 comments

Building an AI assistant that negotiates appointments and bookings for you

https://github.com/humandelegatedtrustprotocol/hdtp-gateway
1•sumit-agrawal•12m ago•0 comments

QVAC TranscribePsy: Nvidia Parakeet distilled to 254M for local speech-to-text

https://huggingface.co/blog/qvac/transcribepsy-250m
2•thomasblanc•12m ago•0 comments

Show HN: Acyclic – Rapid agent swarms. Agentic workflows exponentially faster

1•ramstar3000•12m ago•0 comments

I can't use generic lambdas at compile-time, now what?

https://blog.ganets.ky/ClangGenericLambdas/
1•ibobev•13m ago•0 comments

Cake static analysis for C: ownership, nullability and initialization

https://cakecc.org/flow.html
1•thradams•13m ago•1 comments

Building Ace Combat at Home [video]

https://www.youtube.com/watch?v=L589xguQjZM
1•Faudgie•13m ago•0 comments

Beyond Omega

https://mathenchant.wordpress.com/2026/10/18/on-beyond-omega/
1•ibobev•13m ago•0 comments

Plagiarism in the Age of AI

https://lawrencecpaulson.github.io//2026/10/17/Plagiarism.html
1•ibobev•14m ago•0 comments

Replit makes OpenAI its default over Anthropic, CEO says

https://techcrunch.com/2026/10/17/replit-is-no-longer-working-with-anthropic-ceo-says/
1•m0rde•15m ago•0 comments

Show HN: WeDecide – A tool for easier decision making for group trips

https://wedecide.now
1•utorious_big•16m ago•0 comments