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!

Japan declines to join movement to ban youth from social media

https://www.asahi.com/ajw/articles/16615541
1•BaudouinVH•2m ago•0 comments

A runtime verification pipeline that reduced hallucinations from 67% to 11%

https://www.crukx.dev/
2•Shafwan_safi•2m ago•0 comments

Gödel and Turing outlined the limits of AI

https://www.heise.de/en/blog/How-Goedel-and-Turing-outlined-the-limits-of-AI-11313804.html
1•bertman•4m ago•0 comments

Build 2026: WSL improvements and the new Containers CLI and APIs

https://build.microsoft.com/en-US/sessions/DEM346
2•pjmlp•5m ago•1 comments

Embedding Tailwind Design System in Obsidian

https://alessandrofarace.com/essay/how-to-embed-design-system-obsidian
1•A-F-V16•7m ago•0 comments

Show HN: Vivix – See inside JavaScript as it executes (open source)

https://vivix.dev/
1•hlude•7m ago•0 comments

UK lawmakers call on government to ditch Palantir NHS contract

https://www.theregister.com/software/2026/06/03/uk-lawmakers-call-on-government-to-ditch-palantir...
2•beardyw•10m ago•0 comments

Google Is Quietly Buying Code from Play Store Developers to Train AI

https://www.404media.co/google-is-quietly-buying-code-from-play-store-developers-to-train-ai/
2•beardyw•11m ago•0 comments

Show HN: A HTML Quine Made with Nix

https://emsh.cat/niccup/examples/quine/
1•embedding-shape•18m ago•0 comments

Metaprogramming for Madmen (2012)

https://fgiesen.wordpress.com/2012/04/08/metaprogramming-for-madmen/
1•tosh•18m ago•0 comments

Texas is becoming America Inc's centre of gravity

https://www.economist.com/business/2026/05/31/texas-is-becoming-america-incs-centre-of-gravity
1•littlexsparkee•19m ago•0 comments

Tech CEOs Are Using AI as the Perfect Scapegoat for Mass Layoffs

https://www.gadgetreview.com/tech-ceos-are-using-ai-as-the-perfect-scapegoat-for-mass-layoffs
1•robtherobber•19m ago•1 comments

Everything Should Have a Timeline

https://www.dcaulfield.com/manage-with-a-timeline
1•cauliflower99•20m ago•0 comments

AI-Generated Code Security Review Is Broken

https://brunelly.com/
2•rihabz•24m ago•0 comments

The Texan Ideology

https://thebaffler.com/salvos/the-texan-ideology-turner
2•hardwaresofton•26m ago•0 comments

Makerend – AI API

https://makerend.com
1•dustar•28m ago•1 comments

SpaceX targets $1.75T valuation in all-primary IPO next week,sources say

https://www.reuters.com/legal/transactional/spacex-targets-175-trillion-valuation-including-green...
1•croes•28m ago•0 comments

Show HN: Terraform RAG - index modules, distill conventions, compose via MCP

https://terraform-rag.io
1•kitgw•29m ago•0 comments

Aspire 13.4 Is Here

https://devblogs.microsoft.com/aspire/whats-new-aspire-13-4/
1•ofrzeta•29m ago•1 comments

Identity is not enough for autonomous agents

https://andrebyrd.substack.com/p/identity-is-not-enough
1•manofstyle04•31m ago•0 comments

Dustar

2•dustar•33m ago•0 comments

Backing up Google Drive to a VPS with rclone

https://ilakovac.com/backing-up-google-drive-to-a-vps/
1•infomiho•36m ago•1 comments

anonymous voice rooms

https://www.bekkett.com
1•whatis1215•36m ago•0 comments

George Santos reported to prosecutors over suspicious Kalshi trades

https://apnews.com/article/george-santos-kalshi-2ea925949a0f3f72ec46411b41344858
1•geox•38m ago•0 comments

TypeScript Distributes Unions

https://norswap.com/typescript-distribute/
1•norswap•42m ago•0 comments

We Stopped Generating Scores

https://blog.bridgexapi.io/bxruntime-rollout-part-4-we-stopped-generating-scores
1•Bridgexapi•44m ago•0 comments

UK adopts SpaceX's Starshield for military operations, sources say

https://www.reuters.com/business/media-telecom/uk-adopts-spacexs-starshield-military-operations-s...
3•user142•47m ago•0 comments

Copilot SDK is now generally available

https://github.blog/changelog/2026-06-02-copilot-sdk-is-now-generally-available/
2•lucamark•53m ago•0 comments

AI Won't Replace Your DevOps Pipeline – But It Will Expose How Fragile It Is

https://theaileverageweekly.com/posts/ai-won-t-replace-your-devops-pipeline-but-it-will-expose-ho...
2•talvardi7•57m ago•0 comments

Ask HN: Xcode with Tailscale for Remote Coding

1•high_byte•59m ago•0 comments