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!

Evolutionary Data Making – How to train embedding models

https://wafer.systems/blog/edm/
1•GRVYDEV•30s ago•0 comments

Segment Tree visualization – build, range query, point update

https://algo-rhythm.dev/en/segment-tree/
1•bytego•2m ago•0 comments

Ask HN: How are you proving your writing is human made?

1•mavilia•2m ago•0 comments

Museum of Pocket Calculating Devices

https://www.calculators.de/
1•ohjeez•5m ago•0 comments

Anthropic/Blackstone enterprise AI venture acquires Fractional AI

https://www.fractional.ai/press-releases/the-ai-native-enterprise-services-firm-announces-acquisi...
1•mkw5053•5m ago•1 comments

Show HN: Modernizing my old PhD work in an evening with little Qwen3.6 MoE

https://github.com/verdverm/pge-jax
1•verdverm•8m ago•0 comments

Kure – Kubernetes pod-failure monitor with LLM-assisted diagnosis

https://nan0c0de.github.io/kure-monitor/getting-started/installation/
1•igor-koricanac•8m ago•0 comments

New project drop, a desktop AI assistant. Check it out

https://github.com/HaraldBregu/friday
1•haraldbregu•9m ago•0 comments

Yearslong fight over users' right to tweak smart TV software heads to trial

https://arstechnica.com/gadgets/2026/05/inside-the-fight-to-force-vizio-to-share-linux-based-sour...
2•cf100clunk•10m ago•0 comments

A Lovable SaaS was leaking its customer list. Here's what to check

https://getvouch.net/
2•sufiyansj•10m ago•0 comments

Township Leader Resigns in Tears over OpenAI Data Center Death Threats

https://www.404media.co/township-leader-resigns-in-tears-over-openai-data-center-death-threats/
2•Brajeshwar•10m ago•0 comments

Ubu Roi

https://en.wikipedia.org/wiki/Ubu_Roi
1•helterskelter•11m ago•0 comments

It's Not Our Fault Your Account Was Hacked

https://twitter.com/dnaccess/status/2056790716605775994
1•bhartzer•12m ago•0 comments

The Measurement of Loudness

https://www.counting-stuff.com/the-measurement-of-loudness/
1•sebg•12m ago•0 comments

Show HN: GitVitae – Free hosted portfolio and resume for anyone

https://git-vitae.github.io/
1•amarbirsingh•13m ago•0 comments

AS202734 hijacked multiple Chinese Carriers on May 16-17

https://lists.nanog.org/archives/list/nanog@lists.nanog.org/message/MI6VWOX7XOCDIS244RLJSMS2ITZWT...
1•speckx•13m ago•0 comments

Reflections on Building Forum Software

https://www.counting-stuff.com/reflections-on-building-forum-software/
2•sebg•14m ago•0 comments

Show HN: Buildby – A CLI to find out what desktop apps are built with

https://github.com/wavever/buildby
1•wavever•14m ago•0 comments

Apple blocked billions in fraudulent transactions

https://www.bleepingcomputer.com/news/apple/apple-blocked-22-billion-in-fraudulent-app-store-tran...
3•theodore-1•14m ago•0 comments

Rethinking integration testing in the age of coding agents

https://thenewstack.io/ci-for-coding-agents/
2•anirudhrx•18m ago•0 comments

Vapi is having a major outage

https://status.vapi.ai/incident/901977
3•TealMyEal•18m ago•0 comments

Automating Osint/Google Dorking for LinkedIn with AI (GhostIn Alternative Tool)

https://www.ghostin.org/
1•MambaXan•18m ago•0 comments

Trump Plans to Sign Executive Order Granting Oversight of A.I. Models

https://www.nytimes.com/2026/05/21/technology/trump-ai-executive-order.html
4•cf100clunk•20m ago•1 comments

Memory Location Matters for Performance

https://pythonspeed.com/articles/performance-memory-locality/
1•tosh•21m ago•0 comments

Libraries Face Hard Choices Amid Constraint

https://www.insidehighered.com/news/faculty/research/2026/05/18/libraries-face-hard-choices-amid-...
1•speckx•22m ago•0 comments

The Metaverse Fever Dream

https://pxlnv.com/blog/metaverse-fever-dream/
1•zhenyi•22m ago•0 comments

Thank HN: You helped make Foqos a success, 100k downloads and 4k+ reviews, 4.9/5

https://github.com/awaseem/foqos
1•awaseem•24m ago•1 comments

Scammers are abusing an internal Microsoft account to send spam links

https://techcrunch.com/2026/05/21/scammers-are-abusing-an-internal-microsoft-account-to-send-spam/
3•Brajeshwar•24m ago•0 comments

Whale Fall

https://shkspr.mobi/blog/2026/05/whale-fall/
2•edent•25m ago•0 comments

Ask HN: What's your favourite memory of the ISS?

1•audreyfei•27m ago•0 comments