frontpage.
newsnewestaskshowjobs

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!

Europe Is a Country

https://www.noelmaurer.com/p/europe-is-a-country
1•barry-cotter•5m ago•0 comments

Study of 2M newborns shows refusing vitamin K shot led to higher bleeding risk

https://medicalxpress.com/news/2026-07-million-newborns-vitamin-shot-higher.html
1•Gaishan•5m ago•0 comments

New spinning drone hides in plain sight

https://news.northwestern.edu/stories/2026/07/new-spinning-drone-hides-in-plain-sight
1•defrost•8m ago•0 comments

Show HN: Blanked- compare hiring process at different tech companies

https://www.blanked.work/
1•mustafak99•12m ago•0 comments

Reaping Without Sowing

https://tjoresearchnotes.wordpress.com/2026/08/02/reaping-without-sowing/
1•mathgenius•13m ago•0 comments

Show HN: Shitty – fast terminal. Memory-unsafe and faster than yours

https://github.com/pg83/shitty
2•pshirshov•14m ago•0 comments

Show HN: I'm 16 y/o and Built the only AI Agent for Hardware and Software Dev

https://github.com/spikonado/sprocket
2•amronos•15m ago•1 comments

Show HN: DRM-CLI – open-source release manager for MSSQL/PostgreSQL/Oracle

https://github.com/dband-drm/drm-cli
1•dband-drm•20m ago•0 comments

A causal history can exist locally everywhere and globally nowhere

https://zenodo.org/records/21606970
1•groverbennett•24m ago•0 comments

Wireless Transec Taxonomy

https://transec-taxonomy.pages.dev
1•belabartok39•25m ago•0 comments

Supply and Demand Is Not What Most People Think

https://shonczinner.substack.com/p/supply-and-demand-is-not-what-most
2•paulpauper•29m ago•0 comments

Bitcoin cold-wallet attack spreads to 4,500 addresses as losses near $89M

https://www.coindesk.com/tech/2026/08/02/bitcoin-cold-wallet-attack-spreads-to-4-500-addresses-as...
9•rbanffy•31m ago•2 comments

Wham! 10 Days in China [video]

https://www.youtube.com/watch?v=P7oAaJqqv8w
1•sxzygz•31m ago•0 comments

What Else Do We Lose When People Give Up Booze?

https://www.nytimes.com/2026/08/01/style/what-else-do-we-lose-when-people-give-up-booze.html
3•bookofjoe•35m ago•1 comments

AI poster wins Ohio State Fair contest

https://www.ohiostatefair.com/p/get-involved/arts/poster-contest
2•AlexAplin•36m ago•0 comments

Negative social ties as risks for faster aging, inflammation, and multimorbidity

https://pmc.ncbi.nlm.nih.gov/articles/PMC12933095/
5•davidbarker•37m ago•0 comments

Mention of Synon, the real inventors of Rapid Application Development, in 1986 [pdf]

http://archive.computerhistory.org/resources/access/text/2017/06/102726714-05-05-acc.pdf
1•jambalaya8•37m ago•0 comments

Abundant empirical evidence of multilevel selection

https://www.frontiersin.org/journals/ecology-and-evolution/articles/10.3389/fevo.2026.1752597/full
1•marojejian•38m ago•0 comments

Unexpected events and prosocial behavior: the Batman effect

https://www.nature.com/articles/s44184-025-00171-5
1•davidbarker•40m ago•0 comments

A Baby Bust Is Not yet a Growth Boom

https://www.labormarketmatters.com/p/a-baby-bust-is-not-yet-a-growth-boom
1•paulpauper•43m ago•0 comments

Teaching an AI to know itself: Building a local LLM agent in D

https://blog.dlang.org/2026/06/07/teaching-an-ai-to-know-itself-building-a-local-llm-agent-in-d/
1•teleforce•44m ago•0 comments

Show HN: STB-like zero-dependency O(N) FMM gravity solver

https://github.com/nihiL7331/polesitter
1•nihiL7331•44m ago•1 comments

Trump Crypto Tie-Up Fueled Family Windfall, Investor Losses

https://www.bloomberg.com/news/articles/2026-07-30/how-a-trump-crypto-deal-enriched-the-family-wh...
9•paulpauper•44m ago•0 comments

The Computational Theory of Mind (2015)

https://plato.stanford.edu/entries/computational-mind/
3•cyanregiment•45m ago•1 comments

Reviewing the Arch User Repository with AI

https://cretezy.com/2026/aur-ai-security/
1•CraftThatBlock•45m ago•1 comments

Gauge – see where your Claude Code subscription goes

https://github.com/joey-io/gauge
1•joey-io•46m ago•0 comments

30% of certificate credentials reported on LinkedIn are now AI-related

https://www.morningstar.com/news/marketwatch/20260731180/job-seekers-can-now-spend-thousands-on-a...
1•thoughtpeddler•46m ago•0 comments

Radiation in Paduach

https://magazine.atavist.com/2026/toxic-lies-radiation-paducah
1•ezzaf•54m ago•0 comments

Tips for Landing a YC Internship?

2•cnnadozi•58m ago•0 comments

NASA Lessons Learned System

https://llis.nasa.gov/
1•ahsillyme•1h ago•1 comments