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!

QUIC packet rejection in practice – Iroh

https://www.iroh.computer/blog/quic-packet-rejection-in-practice
1•janandonly•34s ago•0 comments

University Professors Disturbed to Find Their Lectures Chopped Up into AI Slop

https://www.404media.co/asu-atomic-ai-modules-arizona-state-university/
2•abdelhousni•4m ago•0 comments

ASU Using AI Tool to Create Courses from Professors' Work Without Their

https://azfreenews.com/2026/05/asu-using-ai-tool-to-create-courses-from-professors-work-without-t...
2•abdelhousni•5m ago•0 comments

ChatGPT crashed my browser when I continued 1k+ conversations

1•Sharedmemory•5m ago•0 comments

Punk, or why I don't stream anymore

https://geohot.github.io//blog/jekyll/update/2026/05/03/punk-or-why-i-dont-stream.html
1•mefengl•5m ago•0 comments

Make Your Own Microforest

https://ambrook.com/offrange/environment/a-forest-in-your-pocket
1•bookofjoe•6m ago•0 comments

Former Nintendo Executive Says Amazon Once Requested 'Illegal' Price Discounts

https://kotaku.com/reggie-fils-aime-says-nintendo-stopped-selling-to-amazon-after-being-asked-to-...
2•m463•8m ago•0 comments

Simulating Cells Fighting to the Death

https://jamiesimon.io/blog/cell-fight/
1•jamie-simon•13m ago•0 comments

Flock repeatedly flags 76-year old Grandmother for arrest, erroring zero for "O"

https://guessingheadlights.com/colorado-grandma-keeps-getting-pulled-over-because-police-cameras-...
2•chasil•14m ago•0 comments

Neanderthal DNA Implicated in Autism Susceptibility

https://communities.springernature.com/posts/neanderthal-dna-implicated-in-autism-susceptibility
1•janandonly•15m ago•0 comments

Show HN: Decentralized compute network. CLI-first

https://github.com/profullstack/c0mpute
1•buffer_overlord•17m ago•0 comments

HealthFormer: Transformers for irregular electronic health record events [pdf]

https://www.medrxiv.org/content/10.64898/2026.03.25.26349262v1.full.pdf
1•brandonb•17m ago•0 comments

Show HN: I modeled Peru's 1993 Constitution as a Git history

https://github.com/Duvet05/Constitucion-Politica-del-Peru
1•Duvet05•18m ago•0 comments

The Paradox of Medical AI Implementation

https://erictopol.substack.com/p/the-paradox-of-medical-ai-implementation
1•brandonb•21m ago•0 comments

People who are blind from birth never develop schizophrenia

https://theconversation.com/people-who-are-blind-from-birth-never-develop-schizophrenia-what-this...
4•debo_•23m ago•0 comments

Moving from Node to Bun spikes container CPU and memory usage until it crashes

https://github.com/oven-sh/bun/issues/17723
1•emigre•23m ago•0 comments

I vibecoded a game, its making money, heres what I learned

https://gunguesser.com
2•saladvr•23m ago•1 comments

Show HN: A public web artwork made by its visitors

https://fluidart.dev/
1•denieler•24m ago•0 comments

Italy's 'Cheese Bank' where Parmigiano becomes financial gold

https://www.cnn.com/2026/05/02/food/italy-cheese-bank-parmigiano-reggiano-intl
1•Tomte•24m ago•0 comments

We Need to Rewild the Internet

https://www.noemamag.com/we-need-to-rewild-the-internet/
1•josh-sematic•25m ago•0 comments

Using IDEs as a Harness for Thinking and Writing

https://ravivyas.com/2026/05/03/ide-as-thinking-harness/
2•ravivyas•28m ago•1 comments

With developer verification, Google's Apple envy threatens open legacy

https://arstechnica.com/gadgets/2026/03/with-developer-verification-googles-apple-envy-threatens-...
1•abdelhousni•30m ago•0 comments

Comparing a Store-Less Password Manager with Traditional Password-Only Auth

https://ieeexplore.ieee.org/document/11415666
1•gnabgib•30m ago•0 comments

Minimal Fab Promoting Organization

https://www.minimalfab.com/en/
1•nz•30m ago•0 comments

SunTrace3D – Browser-based 3D solar planning and shadow simulation

https://suntrace3d.com
2•tomcraft•32m ago•0 comments

eBay soars on report that GameStop is preparing a takeover bid

https://fortune.com/2026/05/01/ebay-stock-gamestop-takeover-bid-ryan-cohen/
2•randycupertino•35m ago•1 comments

Why does my harness forget me? Agent engineering

https://twitter.com/nicbstme/status/2050301124314563025
1•nbstme•35m ago•0 comments

AI models that consider user's feeling are more likely to make errors

https://arstechnica.com/ai/2026/05/study-ai-models-that-consider-users-feeling-are-more-likely-to...
1•milkglass•35m ago•0 comments

36k People Pledged $22M to ‘Buy’ Spirit Airlines - Then the Site Crashed

https://letsbuyspirit.com/
4•djfobbz•36m ago•1 comments

Show HN: Wove 2.0 "Beautiful Python async" adds inline Celery execution

https://github.com/curvedinf/wove
1•curvedinf•36m ago•1 comments