frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

What every developer needs to know about in-process databases

https://www.graphgeeks.org/blog/what-every-developer-needs-to-know-about-in-process-dbmss
12•semihs•1y ago

Comments

semihs•1y ago
In-process (aka embedded/embeddable) databases are not new. In fact SQLite is the most widely deployed database in the world. However, starting with DuckDB, there is a new set of in-process database systems, such as Kuzu and Lance. As a co-developer of Kuzu, I hear several frequently asked questions (some of which are misconceptions) about in-process databases.

- What are their advantages/disadvantages compared to client-server databases? - Does in-process mean databases are in-memory/ephemeral? (NO!) - Can in-process databases handle only small amounts of data? (NO!) - What are some common use cases of in-process databases? - What if my application needs a server?

I tried to answer some of these questions in a blog post with pointers to several other resources that articulate several of these points in more detail than I get into.

I hope it's helpful to clarify some of these questions and help developers position in-process DBMSs against client-server ones.

emmanueloga_•1y ago
The article suggests running Kuzu in a FastAPI frontend for network access. A caveat: production Python servers like Uvicorn [1] typically spawn multiple worker processes.

A simple workaround is serving HTTP through a single process language like Go or JavaScript, since Kuzu has bindings for both. Other processes could access the database directly in read-only mode for analysis [2].

For better DX, the ideal would be Kuzu implementing the Bolt protocol of Neo4J directly in the binary, handling single-writer and multi-reader coordination internally. Simpler alternative: port the code from [3] to C++ and add a `kuzu --server` option.

--

1: https://fastapi.tiangolo.com/deployment/server-workers/#mult...

2: https://docs.kuzudb.com/concurrency/#scenario-2-multiple-pro...

3: https://github.com/kuzudb/explorer/tree/master/src/server

semihs•1y ago
Yes this makes sense and we plan to eventually do something along what you are suggesting. We also have a plan to have a built-in server/GUI, where users can directly launch a web-based explorer through our CLI by typing "kuzudb -ui".
emmanueloga_•1y ago
That sounds great!

Mathematically Accurate Interior Quiz

https://mystofa.com/quizes/design-test
1•assorium•1m ago•0 comments

Email triage with an embedding-based classifier

https://adamwiggins.com/posts/triage-embedding-classifier/
1•privong•1m ago•0 comments

OpenAI Privacy Policy Update May 28 2026

https://www.diffchecker.com/GVastzQG/
2•hnroo99•4m ago•1 comments

Green Paradox

https://en.wikipedia.org/wiki/The_Green_Paradox
1•leonidasrup•6m ago•0 comments

US troops are reportedly being targeted using location data, Pentagon says

https://www.militarytimes.com/news/pentagon-congress/2026/05/28/us-troops-are-reportedly-being-ta...
4•jethronethro•6m ago•0 comments

Reachy Mini bot goes local

https://huggingface.co/blog/local-reachy-mini-conversation
1•homarp•14m ago•1 comments

It's "Fine" for Me

https://codeberg.org/lievenmoors/fine
1•lievenmoors•16m ago•1 comments

I Made a Million Dollar Product from My Dorm Room (2025)

https://nick.winans.io/blog/nice-nano/
1•mattrighetti•17m ago•0 comments

Show HN: Open-source browser agent that runs 24/7

https://github.com/sediman-agent/sediman-browse
1•JasonHEIN•20m ago•0 comments

Amazon Quietly Changed the Terms of Kindle Security Updates

https://blog.the-ebook-reader.com/2026/05/26/amazon-quietly-changed-the-terms-of-kindle-security-...
1•DavideNL•22m ago•0 comments

The End of Free Tokens

https://douwe.com/blog/2026/0518/
5•dosinga•22m ago•0 comments

Social Animus

https://justine.lol/animus/
4•jart•22m ago•0 comments

Durable links between everything you work on

https://www.mjanssen.nl/linkano/index.html
1•marc0janssen•23m ago•0 comments

More Dads Are Scaling Back at the Office for Kids and Housework

https://www.wsj.com/lifestyle/careers/more-dads-are-scaling-back-at-the-office-for-kids-and-house...
1•Anon84•23m ago•0 comments

Why Tesla's AI trainers don't trust its self-driving tech – or its safety stats

https://www.reuters.com/investigations/why-teslas-ai-trainers-dont-trust-its-self-driving-tech-or...
3•JumpCrisscross•24m ago•0 comments

SpaceX and the Zuckerberg Discount

https://www.ft.com/content/e0485f5a-e50a-4dea-9e42-3dc38d82111b
3•JumpCrisscross•27m ago•0 comments

Astro 6.4: pluggable Markdown pipeline, Rust-based Markdown processor and more

https://astro.build/blog/astro-640/
1•chadpaulson•27m ago•0 comments

Airbnb host alleges $12k in damages after SF startup tested a robot in his house

https://www.sfgate.com/tech/article/airbnb-startup-robot-damages-lawsuit-22279560.php
1•randycupertino•30m ago•1 comments

Others build agent memory, and what I took from each

https://falconer.com/notes/how-others-build-agent-memory/
2•aryamanagraw•30m ago•1 comments

Trump Regulator Moves to Drop Case That Drew Ire of Winklevoss Twins

https://www.wsj.com/politics/policy/trump-regulator-moves-to-drop-case-that-drew-ire-of-winklevos...
4•JumpCrisscross•31m ago•0 comments

Ask HN: Has AI-generated code changed your perspective on "tech debt"?

1•mavsman•32m ago•0 comments

The Art of Keeping Business Logic Honest

https://www.juststeveking.com/articles/the-art-of-keeping-business-logic-honest/
1•jlahijani•32m ago•0 comments

2004 RuneScape fit a multiplayer RPG into 56k dial-up

http://jkm.dev/posts/how-2004-runescape-fit-a-multiplayer-rpg-into-56k-dialup/
1•ozarkerD•32m ago•0 comments

Two Ways to Draw Infinite Jest's Sierpinski Gasket

https://www.chiply.dev/post-ij-sierpinski
1•chiply•33m ago•0 comments

eBPF rootkits and the Volatility blind spot in Linux memory forensics

https://andreafortuna.org/2026/05/27/ebpf-rootkits/
1•speckx•34m ago•0 comments

AI used to identify miscreant judge

https://abovethelaw.com/2026/05/judiciary-tried-to-hide-sex-in-chambers-judges-name-it-left-a-roa...
2•mandevil•34m ago•1 comments

Many Tokens Did You Burn Today

https://idiallo.com/blog/how-many-tokens-did-you-burn-today
2•speckx•35m ago•1 comments

What's left of a €100k salary after tax across Europe

https://www.euronews.com/business/2026/05/27/whats-left-of-a-100000-salary-after-tax-across-europe
3•NKosmatos•35m ago•0 comments

The Antikythera Mechanism

https://spacedaily.com/sd-the-antikythera-mechanism-recovered-from-a-roman-shipwreck-in-1901-turn...
3•simonebrunozzi•36m ago•0 comments

Bipolar Tracker – LLM journal that detects bipolar escalation from natural text

https://bipolar-tracker.com/
1•nataliebeaumont•37m ago•0 comments