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!

SAT Encodings: From Art to Science [pdf]

https://bsubercaseaux.github.io/assets/pdf/proposal.pdf
1•porridgeraisin•1m ago•0 comments

Anthropic's Mythos-class model allegedly leaked on Hugging Face

https://huggingface.co/burner22/numbat
2•handfuloflight•4m ago•1 comments

I vibecoded a 2d pixel game in 6h yesterday

https://www.sabih.dev/game/
1•irisguy•5m ago•1 comments

Introducing Pika H3 Flex

https://pika.art/blog/pika-h3-flex
1•gmays•6m ago•0 comments

We Took over ChatGPT Accounts

https://simonwillison.net/2026/Oct/31/how-we-took-over-chatgpt-accounts/
2•paaloeye•8m ago•0 comments

MoonDiff – "before-and-after" pictures of the Moon taken in 1967 and 2009+

https://trek.nasa.gov/moondiff
1•andsoitis•9m ago•0 comments

The Law of Leaky Abstractions, 24 Years Later: Robots and Coding Agents

https://whattotelltherobot.com/p/the-law-of-leaky-abstractions-and
2•stefie10•13m ago•0 comments

Show HN: Sweet-search – local code search for agents (5–33% cheaper runs)

https://github.com/mrsladoje/sweet-search
2•mrsladoje•14m ago•0 comments

The end of the creation vs. evolution debate

https://daytonellwanger.com/writing/evolution
1•daytonellwanger•14m ago•0 comments

Landline phones will switch off across Britland in 100 days, no extensions

https://www.theregister.com/networks/2026/11/01/landline-phones-will-switch-off-across-britland-i...
3•edward•16m ago•0 comments

Soft robot helps doctors diagnose and treat disorders of the small intestine

https://news.mit.edu/2026/soft-robot-could-help-doctors-diagnose-treat-small-intestine-disorders-...
1•gmays•17m ago•0 comments

It's time we start reviewing less

https://spylab.ai/blog/reviewing/
1•jruohonen•20m ago•0 comments

Open Models Dashboard

https://dashboard.interconnects.ai/
2•pretext•20m ago•0 comments

Embedding boolean circuits in a neural network

https://edwardbenson.com/2026/10/embedding-boolean-circuits-in-a-neural-network
2•eob•22m ago•0 comments

Scientists think our recent ancestors may have run hotter – but why?

https://www.bbc.com/future/article/20261030-why-humans-maybe-ran-hotter-two-centuries-ago
1•XzetaU8•23m ago•0 comments

The Case Against Makefiles

https://thibaud.space/2026/10/the-case-against-makefiles.html
2•jcbhmr•23m ago•1 comments

Enlightenment 0.28.0 Release

https://www.enlightenment.org/news/2026-10-31-enlightenment-0.28.0
4•birdculture•24m ago•0 comments

Exploring Super-Agent Design: Towards a More Autonomous Agent System

https://twitter.com/DeepSeekHarness/status/2116857257245987236
1•pretext•25m ago•0 comments

Brazilian lawyers fined $16K for hiding a prompt injection in a court filing

https://www.tomshardware.com/tech-industry/artificial-intelligence/brazilian-lawyers-busted-for-a...
1•entryleveljobsc•26m ago•0 comments

Ransomware gang bypassed AI guardrails by posing as red-team testers

https://www.sophos.com/en-us/blog/ai-used-in-aur0ra-ransomware-testing-and-execution
2•khalidkhair•28m ago•0 comments

The Abandoned PR Page

https://aictrl.dev/blog/open-source-review-ai-era
1•zomtorg•29m ago•0 comments

More than 300 arrests at Palestine Action support protest outside US embassy

https://www.bbc.com/news/articles/c98rz23ed781o
4•onemoresoop•29m ago•0 comments

From AGI to ASI

https://arxiv.org/abs/2606.12683
3•CharlesW•31m ago•0 comments

A World of Warcraft guild for tech workers

https://unplanned-downtime.com/
1•jdpigeon•31m ago•0 comments

Parallel and distributed programming for Lean using composable monadic programs

https://github.com/palladin/lean-cloud
2•andsoitis•32m ago•0 comments

Show HN: Amidumb – scores how you direct Claude Code and Codex, from local logs

https://github.com/jjinendra3/amidumb
1•jjinendra3•35m ago•0 comments

Show HN: Say Cheese Game Hub – Roblox endings, board-game solver

https://saycheesegame.org/
1•fireflywedding•36m ago•0 comments

Show HN: Folio Refresh, a Mac Duplicate Photo Cleaner for Lightroom/Capture One

https://caddora.ie/folio
1•mactifosi•37m ago•0 comments

End-to-End Learning of Hierarchical World Models for Visual Planning

https://arxiv.org/abs/2610.06805
1•andsoitis•37m ago•0 comments

Scaling Agentic Coding as If People Still Mattered

https://adamtornhill.substack.com/p/scaling-agentic-coding-as-if-people
1•kamyarg•37m ago•0 comments