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!

CICS Dungeon

https://github.com/mainframed/CICS_Dungeon
1•hggh•1m ago•0 comments

I Am a Silicon Valley Veteran. We Are Sabotaging Ourselves

https://www.nytimes.com/2026/11/09/opinion/ai-anthropic-doom-conscious.html
1•mikhael•3m ago•0 comments

The AI Boom Goes Nuclear

https://www.texasobserver.org/ai-boom-nuclear-energy-climate-change-texas-data-centers/
1•cdrnsf•3m ago•0 comments

Grok bot helped a guy disprove a stalking charge in divorce court

https://twitter.com/0xAlbus/status/2119502015554613344
2•Vaslo•4m ago•0 comments

Agentic Development Lifecycle with ReARM Boards: Integration Branch per Feature

https://rearmhq.com/blog/2026-11-09-rearm-boards-agentic-development-lifecycle/
1•taleodor•5m ago•0 comments

DBDelve: Open-Source DB Client Made with Rust and GPUI

1•shayan_abbas•5m ago•0 comments

When We Eat, or Don't Eat, May Be Critical for Health (2018)

https://www.nytimes.com/2018/07/24/well/when-we-eat-or-dont-eat-may-be-critical-for-health.html
1•pretext•7m ago•0 comments

Unattended Reboots with Encrypted Disks

https://jmmv.dev/2026/11/zkeys-intro.html
1•birdculture•9m ago•0 comments

A rare strike in Taiwan exposes labor unrest beneath the global AI rush

https://restofworld.org/2026/taiwan-labor-strike-ai-profits/
3•higginsniggins•9m ago•0 comments

Reviving Programmer Happiness

https://www.rgianni.com/posts/reviving-programmer-happiness/
1•digitalWestie•11m ago•0 comments

Interleaf: An experimental tool for LLM assisted learning

https://interleaf.tulv.in/
1•atulvi•11m ago•1 comments

The first Unreal Engine release built primarily with agentic workflows

https://forums.unrealengine.com/t/unreal-engine-5-9-megajam-preview/2852840
1•lattalayta•12m ago•1 comments

MalloyBench: Language models write Malloy well with its compiler

https://www.getdot.ai/blog/malloybench
1•zurfer•12m ago•0 comments

Claude – just do my resume

https://claude-do-my-resume.pages.dev/
3•henryobj•14m ago•0 comments

Show HN: SteamPunk – swipe through and explore games on Steam

https://steampunk.sh/
1•linesofcode•16m ago•1 comments

Hello World

2•roccodina•16m ago•1 comments

Data intelligence in your app is as easy as a Git checkout

https://www.thoughtspot.com/webinar-ai-analytics-hands-on-lab
1•sleslesle•17m ago•0 comments

Show HN: Wealthnow – a read-only financial data MCP server with OAuth sign-in

https://wealthnow.io/mcp
1•humbertolobog•18m ago•0 comments

Chewing gum releases microplastics into your saliva, UCLA research shows

https://newsroom.ucla.edu/releases/bursting-your-bubble-chewing-gum-releases-microplastics-into-y...
2•randycupertino•18m ago•1 comments

Mail Pigeon – menu bar pigeon animation when new mail arrives on Mac

https://apps.apple.com/us/app/mail-pigeon/id6815354905?mt=12
1•juplite•18m ago•0 comments

Supermarket-Fridge Hacks Show Risk of Linking Everything to the Internet

https://www.wsj.com/tech/cybersecurity/supermarket-fridge-hacks-show-risk-of-linking-everything-t...
1•julienchastang•21m ago•1 comments

As budgets tighten, people are breaking out their library cards

https://www.npr.org/2026/11/05/nx-s1-5992908/libraries-and-cost-of-living
1•toomuchtodo•21m ago•0 comments

EU Targets Addictive Social Media, AI Chatbot Features in Draft Law

https://www.bloomberg.com/news/articles/2026-11-09/eu-plans-crackdown-on-addictive-social-media-a...
7•Signez•25m ago•0 comments

AI code review has the order backwards

https://pullboard.dev/dispatches/1/the-bar-comes-first/
1•Olscore•25m ago•0 comments

Working with Excel

https://www.etl-tools.com/articles/excel-automation.html
1•etl-tools•25m ago•0 comments

Nuclear button Benchmark: I gave five AIs the nuclear button

https://samuelfitoussi.com/posts/nuclear-button-benchmark
2•adev_•25m ago•1 comments

Show HN: Warden MCP, an MCP server for agents to quote and trade onchain

https://wardenprotocol.org/mcp
1•becometa•25m ago•0 comments

Signs You're Working in a Feature Factory (2016)

https://cutle.fish/blog/12-signs-youre-working-in-a-feature-factory/
1•Seattle3503•26m ago•0 comments

We shrank DSV4-Pro by 24%, within 0.5pt of original on MMLU – Tileward

https://tileward.com/research/a-smaller-deepseek-v4-pro/
1•apsharma•27m ago•0 comments

New jobs in 140 years of data: Why the AI displacement fear is overstated

https://cepr.org/voxeu/columns/new-jobs-140-years-data-why-ai-displacement-fear-overstated-and-wh...
2•yogthos•28m ago•0 comments