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!

New video model:H3 Max.Describe the shot. Get it back with sound, in seconds

https://h3max.pro/
1•horanv•2m ago•0 comments

China using COSCO's merchant fleet for espionage, US says

https://www.bairdmaritime.com/security/non-naval-security/china-using-coscos-merchant-fleet-for-e...
1•pir8life4me•2m ago•0 comments

Rare Working Apple-1 Could Fetch $800k at Auction

https://www.macrumors.com/2026/09/02/hatfield-apple-1-auction/
1•tosh•6m ago•0 comments

Yocto Project, create custom Linux-based systems

https://www.yoctoproject.org/
1•wiradikusuma•11m ago•0 comments

Run cloud agents on machines you manage

https://cursor.com/blog/self-hosted-machines
1•zhwu•12m ago•2 comments

Eyes Wide Shut: The Missing 20 Minutes

https://twitter.com/ViKu1111/status/2094586846856577219
2•tosh•14m ago•0 comments

Definitive ranking of Graph Databases and related technology – updated monthly

https://gdb-engines.com/
1•cjlm•15m ago•0 comments

IBM Quantum Nighthawk R2

https://www.ibm.com/quantum/blog/nighthawk-r2
1•fuglede_•16m ago•0 comments

Uber to cut over 3k jobs in major global restructuring

https://www.bbc.com/news/articles/cp3ky2w4y9no
3•vismit2000•20m ago•0 comments

The humanoid robots cleaning homes for $30 an hour

https://www.nbcnews.com/video/humanoid-robots-cleaning-homes-for-30-an-hour-269041733517
2•geox•20m ago•0 comments

Swedish elections could trim nuclear ambitions as left-wing challengers lead

https://www.spglobal.com/market-intelligence/en/news-insights/articles/2026/8/swedish-elections-c...
1•leonidasrup•20m ago•0 comments

Generative AI without guardrails can harm learning

https://pubmed.ncbi.nlm.nih.gov/40560616/
1•shymaple•22m ago•0 comments

Show HN: A daily briefing service-inspired by Huxe rip:(

https://genexperiences.com/nomenclature
1•quicheshore2003•27m ago•0 comments

Where Progress Is Visible, Completion Is Not

https://medium.com/@gurvinder372/article-3-where-progress-is-visible-completion-is-not-6633ddd433cc
1•gps372•29m ago•0 comments

Show HN: Single-File GGUF Inference

https://wasm-gguf.netlify.app/
1•badfox•31m ago•0 comments

Show HN: Brb – A Claude Code plugin for adhdmaxxing

https://github.com/usebrb/brb
1•SushantiKerani•32m ago•0 comments

Show HN: ReviewAssist-Uses coding session to fix code and guided PR walkthrough

https://reviewassist.dev/
1•udik2•41m ago•0 comments

The Wait Equation

https://xendo.bearblog.dev/the-wait-equation/
1•xendo•42m ago•0 comments

Uber allies with driver unions in bid to slow robotaxi rollout

https://www.ft.com/content/84171f91-5f39-4878-bbc5-e4e6262c4321
3•JumpCrisscross•45m ago•0 comments

'A crisis of authenticity': the truth about food influencers

https://www.theguardian.com/news/ng-interactive/2026/sep/03/a-crisis-of-authenticity-the-truth-ab...
1•rdmuser•47m ago•0 comments

KPMG warned Guggenheim unit over deficiencies in internal controls

https://www.ft.com/content/70e8e4e6-def9-4683-9aa3-4bf7351474e4
1•JumpCrisscross•48m ago•0 comments

Ask HN: Is anyone working on this? (Silent texts)

1•quantum2022•50m ago•0 comments

Ski Voice Coding for Claude Code now available on Linux

https://heyski.io/
3•jomon003•53m ago•1 comments

China's Private Sector Botnets Are Worth Disrupting

https://news.risky.biz/srsly-risky-biz-chinas-private-sector-botnets-are-worth-disrupting/
1•Yctg•53m ago•0 comments

The $250k Synth That Replaced Frank Zappa's Band [video]

https://www.youtube.com/watch?v=GMmBsbnmEME
1•thm•55m ago•0 comments

Birkhoff's Theorem (Relativity)

https://en.wikipedia.org/wiki/Birkhoff%27s_theorem_(relativity)
1•vismit2000•56m ago•0 comments

Show HN: The Simpsons Hit and Run Revamped

https://github.com/xaskasdf/The-Simpsons-Hit-and-Run
3•xaskasdf•1h ago•0 comments

What happens when your AI agent edits its own tests to pass?

https://bartholomew.info/
2•itsub_sa•1h ago•0 comments

AI Can Help Plan a Bioweapon

https://secondthoughts.ai/p/ai-can-help-plan-a-bioweapon-building
3•soltanov•1h ago•0 comments

WithExe: In-process EXE host for Windows x64

https://github.com/IgorTebelev/WithExe
1•AngryIgor•1h ago•1 comments