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!

Offline FairPlay DRM Decryption

https://github.com/EthanArbuckle/fairplay-decrypt
1•sjtgraham•34s ago•0 comments

AI Keeps Getting Better. Why Is Its Writing Still So Bad?

https://greyenlightenment.com/2026/10/21/ai-keeps-getting-better-why-is-its-writing-still-so-bad/
1•paulpauper•2m ago•0 comments

The State of PyTorch 2026

https://techstrong.ai/articles/the-state-of-pytorch-2026/
1•CrankyBear•4m ago•0 comments

XRP Ledger Fixes Lending Code Before the Feature Goes Live

https://coinmarketcap.com/community/post/380272949/
1•joeymabia1•4m ago•1 comments

Intel tour by Dwarkesh: What will computer chips look like in 2045?

https://www.dwarkesh.com/p/intel-tour
1•osnium123•6m ago•0 comments

Untold: Iran

https://www.untoldart.com/venice
1•linuxkernal•8m ago•0 comments

Musk Giving Tops $445M in Midterm Election Push for GOP

https://www.bloomberg.com/news/articles/2026-10-23/musk-giving-tops-445-million-in-midterm-electi...
3•pulisse•8m ago•0 comments

Quest Diagnostics (Hacked)

https://www.questdiagnostics.com/links/quanum-notice
2•tortilla•9m ago•0 comments

PointerCam, a screen recorder that zooms on clicks and writes guides

https://pointercam.com/
1•rhrahul•10m ago•0 comments

A tale of two PHP remote vulnerabilities

https://calif.io/php2shell.x/
1•wyclif•10m ago•0 comments

Go++

https://github.com/jordan-bonecutter/go-plus-plus
1•jordan_bonecut•13m ago•1 comments

Physicists trap a single antimatter particle for a month For the first time

https://www.yahoo.com/news/science/articles/physicists-trap-single-antimatter-particle-150000058....
1•thunderbong•13m ago•0 comments

Demis Hassabis shortens AGI timeline from five to two to three years

https://the-decoder.com/deepmind-founder-hassabis-shortens-agi-timeline-from-five-to-two-to-three...
1•brandonb•16m ago•2 comments

Peter Thiel breaks with Trump over Iran war: 'We should not have done it'

https://www.politico.com/news/2026/10/21/peter-thiel-trump-iran-war-01131284
2•wslh•16m ago•0 comments

Assure – formal verification for every PR

https://symbolia.ai/
2•Veloc1te•18m ago•0 comments

Show HN: Supastack – Cross-Platform Turborepo for Next.js, Expo, and Tauri

https://supastack.dev
1•Learnmore_smart•18m ago•0 comments

CVE Tracker

https://cve.0xosprey.com/
1•mtweak•18m ago•0 comments

Tech's Enshittification, Public Markets, and Business Schools

https://tomorrowasusual.substack.com/p/techs-enshittification-public-markets
3•tudell•19m ago•1 comments

Show HN: GrillMyProfile – AI roast of your LinkedIn, scored against a job

https://www.grillmyprofile.com
1•luckeybearcreat•19m ago•0 comments

Dagger – Automation to build, test and ship; locally, in CI, or in the cloud

https://github.com/dagger/dagger
1•keyle•20m ago•0 comments

Is there any platform better than Talent Share for custom learning?

https://www.talent-share.com/
1•tlntshare45•23m ago•1 comments

Eric Trump–Backed Israeli Founder Flies Drones over End Zones and into War Zones

https://www.vanityfair.com/story/xtend-defense-drones-gaza
4•grandpajoey•27m ago•1 comments

MiniMaxAI/MiniMax-M3.1-Flash

https://huggingface.co/MiniMaxAI/MiniMax-M3.1-Flash
2•Philpax•30m ago•0 comments

1Password launches a way for AI to log in for you without seeing your password

https://techcrunch.com/2026/10/22/1password-launches-a-way-for-ai-agents-to-log-in-on-your-behalf...
1•willmarch•31m ago•1 comments

Home Prices Are Starting to Fall in Some Pockets of the U.S.

https://www.nytimes.com/2026/10/22/business/mortgage-rates-housing-costs.html
3•lxm•33m ago•1 comments

Canva's first in-house AI image model plans designs before generating them

https://www.theverge.com/ai-artificial-intelligence/1017151/canva-craft-in-house-ai-model
2•willmarch•35m ago•0 comments

Show HN: Most feature complete Apple notes MCP bridge

https://github.com/xiaofeng-han/apple-notes-mcp
1•hhhanxfus•38m ago•0 comments

Show HN: A Mandelbrot and Julia explorer in the browser using WebGPU

https://fractallens.com/fractals/
1•Ladi_M•39m ago•0 comments

Node2Shell: Node.js Brotli vulnerability allows remote code execution

https://www.aikido.dev/blog/node2shell-nodejs-brotli-rce-cve-2026-111497
3•Fordec•45m ago•0 comments

CVE-2026-109619 PHP Sentinel

https://github.com/Taz1920/php-sentinel
1•Ryantjbirdusnav•45m ago•1 comments