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!

The Vietnam of Computer Science (2006)

https://web.archive.org/web/20220823105749/http://blogs.tedneward.com/post/the-vietnam-of-compute...
1•let_rec•2m ago•0 comments

Why America built a 2,600-mile grid of giant concrete arrows before GPS

https://thehistoricalinsights.page/2026/07/giant-concrete-arrows-america-before-gps.html
1•historical1234•3m ago•0 comments

iFixAi,open-source auditor that checks if your AI agent does its job

https://github.com/ifixai-ai/iFixAi
1•dimneo•3m ago•0 comments

Jellyfish-hit French nuclear plant shuts down three reactors

https://www.reuters.com/business/energy/jellyfish-hit-french-nuclear-plant-shuts-down-three-react...
1•geox•5m ago•0 comments

A tycoon game where you run an AI company

https://store.steampowered.com/app/5015590/AI_Lab_Tycoon/
1•qwesr123•6m ago•0 comments

Infinite Enumerations in .NET

https://blog.halil-ibrahim-oezcan.com/posts/infinite-enumerations-in-dotnet/
1•OezMaster•6m ago•0 comments

Show HN: Word-finder/anagram solver web app for mobile browsers

https://wanderinghorse.net/gaming/paperback/words.html
1•sgbeal•7m ago•0 comments

'Addictive' agentic coding has developers losing sleep

https://leaddev.com/ai/addictive-agentic-coding-has-developers-losing-sleep
1•Bluestein•7m ago•0 comments

Show HN: Make your bio link worth clicking, even for agents

1•czeizel•8m ago•0 comments

A 'super' El Niño could transform the Amazon. Is the biggest rainforest doomed?

https://www.nature.com/articles/d41586-026-02449-w
1•samso26•8m ago•0 comments

When Bridges Go Haywire

https://controlsystemssecurity.com/posts/when-the-bridge-goes-haywire.html
1•Glomz-guy•9m ago•0 comments

90.5% of the topk websites fail HTML validation

https://validatehtml.com/html-error-statistics
2•theo_dcrx•10m ago•0 comments

Show HN: I benchmarked my memory graph against Memora (0.831 vs. 0.801)

https://github.com/corbym/locomo-recordari
1•colourclash•13m ago•1 comments

Automatic1111 for Apple metal, 40% speed up sd1.5

https://therad.ninja/from-8-10-seconds-to-3-7-teaching-automatic1111-to-speak-metal-on-an-m3-pro/
2•dmikey831•13m ago•0 comments

Show HN: Smarter Shell History for Zsh

https://github.com/overflowy/zhist
1•overflowy•14m ago•0 comments

Show HN: Meteor shower, planet alignment, eclipse kit

https://lifesprites.com/share/0ACA25
1•jmtrevarton•15m ago•1 comments

Dog brains represent human facial expressions beyond positive-negative valence

https://www.cell.com/iscience/fulltext/S2589-0042%2826%2902278-9
1•sundarurfriend•17m ago•0 comments

Global Privacy Control Appears in Latest Chrome Canary Build

https://webiterate.dev/global-privacy-control-chrome-56/
1•twapi•17m ago•0 comments

I pointed my AI security plugin at my own prod app – it refused to invent a bug

https://github.com/kenjichristopherv-del/securitymaxxing
2•kenjitubera•17m ago•0 comments

Moiré No More (2021)

https://newsletter.shifthappens.site/archive/moire-no-more/
2•matthberg•19m ago•0 comments

Reviewing Code Is a Skill

https://typesanitizer.com/blog/code-review.html
3•birdculture•20m ago•0 comments

Show HN: My Python course for those who want to improve their skills

https://en.andros.dev/courses/ab396439/python/1/setting-up-the-environment/
3•andros•21m ago•1 comments

Commodore 8-Bit 5¼" Disk Images

https://www.masswerk.at/nowgobang/2026/commodore-disk-images
2•masswerk•23m ago•0 comments

Show HN: Day to day windows reminder CLI (NPM)

https://www.npmjs.com/package/d2dwin-reminder-cli
2•jay__proto•24m ago•0 comments

I merged 5 Python security scanners into one deduped CLI

https://github.com/AliAmmar15/velonus-cli
1•AliAmmar15•26m ago•0 comments

Top adviser to Iran's Revolutionary Guard leader sits down for rare interview

https://www.pbs.org/newshour/show/top-adviser-to-irans-revolutionary-guard-leader-sits-down-for-r...
4•thisislife2•26m ago•0 comments

Please don't pretend that we are already successful

https://adi.bio/pretend
5•AdityaAnand1•29m ago•0 comments

zenfmt: An universal document to Markdown – library, CLI, server in Zig

https://insanai.github.io/zenfmt/
2•vikrantrathore•29m ago•0 comments

Bb: The IDE that builds itself

https://getbb.app/
4•williswee•30m ago•0 comments

Show HN: Talkform.org, Turn voice inputs into structured data using front end AI

https://talkform.org
3•pankajunk•31m ago•0 comments