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!

Record Type Inference for Dummies

https://haskellforall.com/2026/06/record-type-inference-for-dummies
1•birdculture•24s ago•0 comments

Austin Carter, 30, was disarmed by a drone, a possible first in law enforcement

https://www.foxnews.com/us/california-sheriffs-use-magent-equipped-drone-disarm-knife-wielding-se...
2•Tomte•1m ago•0 comments

Show HN: An AI that roasts your spending out loud (no signup)

https://malimoney.com/roast
1•elliptic1•8m ago•0 comments

Terk Box: Fan made 3D printed Steam Machine

https://www.printables.com/model/1493449-sff-mini-itx-steam-machine-case
1•sourcecodeplz•9m ago•0 comments

Are AI chatbots like ChatGPT politically biased? We tested them

https://www.washingtonpost.com/technology/interactive/2026/06/24/are-ai-chatbots-like-chatgpt-pol...
1•reaperducer•9m ago•0 comments

Svartnod – prove a file existed, verified against my own Bitcoin node

https://svartnod.com
1•swedoc•10m ago•0 comments

Zero-Downtime Deployments with Docker Compose – No Kubernetes Required

https://statusdude.com/blog/zero-downtime-docker-compose
3•canto•12m ago•0 comments

Sword swallowing and its side effects (2006)

https://pmc.ncbi.nlm.nih.gov/articles/PMC1761150/
1•bookofjoe•12m ago•0 comments

How H-E-B Became Texas' Most Beloved Brand (2024)

https://texashighways.com/culture/how-heb-became-texas-most-beloved-brand/
1•NaOH•13m ago•0 comments

Life Sprites: more fun and useful than ChatGPT

https://lifesprites.com
1•jmtrevarton•13m ago•1 comments

Show HN: Beat the scalpers. Get your cards at MSRP

https://dropsync.chasedex.com/
1•Charmizard•14m ago•0 comments

Show HN: Apposters – Generate a project website directly from a GitHub link

https://apposters.com/
1•loeona•15m ago•0 comments

52-hertz whale

https://en.wikipedia.org/wiki/52-hertz_whale
1•brightbeige•15m ago•0 comments

NASA's Webb Pinpoints Millions of Stars Within Cigar Galaxy

https://science.nasa.gov/missions/webb/nasas-webb-pinpoints-millions-of-stars-within-cigar-galaxy/
2•Jimmc414•16m ago•0 comments

Former PM admits Israel smuggled Starlinks to Iran during January riots

https://www.presstv.ir/Detail/2026/06/23/770976/Former-Israeli-PM-admits-Tel-Aviv-smuggled-Starli...
3•thisislife2•17m ago•1 comments

Advocacy Groups Express Mixed Views on Embryo Editing

https://undark.org/2026/06/24/embryo-editing-disease-advocacy/
1•EA-3167•18m ago•0 comments

As I am suing the FBI, there may be interruptions to VitaSet LLC's operation

2•VitaSetLLC•20m ago•0 comments

TCI's Conference: The Anti-AI Portfolio

https://moatsandmultiples.substack.com/p/inside-tcis-conference-the-anti-ai
1•gmays•21m ago•0 comments

The action is off-balance sheet

https://www.marginpoints.com/issues/2026-06-24-the-action-is-off-balance-sheet
1•historian1066•22m ago•0 comments

Show HN: Natcho – Hide your MacBook’s Notch

https://taltools.site/natcho/
1•tal_alfi•22m ago•0 comments

Help Web Attackers Self Report

https://nochan.net/b/Internet-Crap/20260524-Help-Attackers-Self-Report/
1•Bender•22m ago•0 comments

Show HN: Δlchimist – Local-first AI persona engine for the browser (BYOK)

https://github.com/ayauho/alchimist
1•Ayauho•23m ago•0 comments

Linkerd 2.20, the Latest Release of the Cloud-Native Service Mesh, Arrives

https://cloudnativenow.com/features/linkerd-2-20-the-latest-release-of-the-cloud-native-service-m...
1•CrankyBear•28m ago•0 comments

Mycelium – codebase memory for AI coding agents

https://www.getmycelium.net/
2•KopikoCappu•30m ago•0 comments

Show HN: NowThis – OSS task manager for Nextcloud and iOS supporting subtasks

https://nowthis.app/
1•andrewjneumann•30m ago•0 comments

The Submarine

https://www.paulgraham.com/submarine.html
1•bilsbie•33m ago•0 comments

SkyPilot Endpoints: Production-Ready Inference on Every Cluster You Own

https://blog.skypilot.co/skypilot-endpoints/
7•rombr•33m ago•0 comments

The Hotness Curve (how age changes a woman's appeal)

https://aella.substack.com/p/the-hotness-curve-how-age-changes
1•SLHamlet•35m ago•0 comments

My Pele Agent Trading the World Cup Prediction Markets with AI and Crypto

https://avc.xyz/my-pele-agent
1•rmason•38m ago•0 comments

Claude Skill that turns the 37signals decision guide into a thinking partner

https://github.com/FeroVolar/Decision-Framework-Skill/
3•alianinfo•39m ago•1 comments