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!

Scientists measured the smallest possible contacts for future computer chips

https://phys.org/news/2026-07-scientists-smallest-contacts-future-chips.html
1•pseudolus•1m ago•0 comments

HTTP/1.1 vs. HTTP/2

https://hackbotone.com/http-1-1-vs-http-2-830f0364a8a4
1•hackbotone•1m ago•0 comments

Calling of an Engineer

https://en.wikipedia.org/wiki/Calling_of_an_Engineer
1•thunderbong•2m ago•0 comments

Omni – open-source (Granola, Notion and Wispr Flow all in one)

https://github.com/AlexKapadia/omni
1•alexkapadia1•3m ago•0 comments

AI Giants Are Handing Out Tons of Free Computing Power to Grab Startup Share

https://www.wsj.com/tech/ai/ai-giants-are-handing-out-tons-of-free-computing-power-to-grab-startu...
1•thm•4m ago•0 comments

Basilisk – a Rust Python type checker at 100% on the typing conformance suite

https://github.com/python/typing/blob/main/conformance/results/results.html
1•cfdevelop•7m ago•0 comments

Bird-Away: Raspberry Pi-powered water-based bird deterrent

https://github.com/mattsahn/bird-away
1•sahn44•9m ago•1 comments

Death Becomes Her: China's New Hit Game

https://www.sixthtone.com/news/1018715
1•Alien1Being•12m ago•0 comments

PostgreSQL Benchmark: AWS RDS vs. Self-Hosted on Hetzner (2026)

https://hostim.dev/blog/postgres-benchmark-rds-vs-hostim-vs-self-hosted/
1•pv1337•13m ago•0 comments

Proxying inference requests in 6ms with Pingora, Envoy, and Spanner

https://modal.com/blog/serverless-servers
1•birdculture•13m ago•0 comments

Researchers Create Self-Replicating Seedbox in Quest for Decentralized Democracy

https://torrentfreak.com/researchers-create-self-replicating-seedbox-in-quest-for-decentralized-d...
1•rapnie•16m ago•0 comments

Why worms (and microbes) are catching on as a manure pollution solution

https://www.technologyreview.com/2026/07/07/1140142/why-worms-and-microbes-are-catching-on-as-a-m...
1•joozio•18m ago•0 comments

Show HN: Orchestra – Browser automation tool with export plain Playwright

https://www.orchestra-automation.com/
1•oceandoughnut•19m ago•1 comments

IDE with agentic support built using Flutter

https://lumide.dev
7•geordee•20m ago•2 comments

Brick by Brick: How My Home AI Is Growing a Body

https://medium.com/towards-artificial-intelligence/brick-by-brick-how-my-home-ai-is-growing-a-bod...
1•dexmac221•22m ago•0 comments

As Europe Swelters, Chinese Air Conditioner Sales Heat Up

https://www.sixthtone.com/news/1018714
1•Alien1Being•22m ago•0 comments

I built a Steak Timer app after getting tired of juggling multiple timers

https://play.google.com/store/apps/details?id=com.akshatpandey.steaktimer&hl=en_US
1•scionhat•23m ago•0 comments

RealityPatch – OpenAI-compatible gateway to mainland China-hosted LLMs

https://api.realitypatch.net
2•yangzhou-tech•24m ago•0 comments

Building a 350M Transformer from Scratch in PyTorch

https://john463212.substack.com/p/building-a-350m-transformer-from
1•Johnene•25m ago•0 comments

Ask HN: Are OSS projects allowing vibe-coding?

1•raphaelj•26m ago•0 comments

Celebrating 15 years of SAP's involvement in the OpenJDK

https://mostlynerdless.de/blog/2026/07/07/celebrating-15-years-of-saps-involvement-in-the-openjdk/
1•Tomte•28m ago•0 comments

Beijing is looking at curbing overseas access to China's top AI models

https://www.reuters.com/world/beijing-is-looking-curbing-overseas-access-chinas-top-ai-models-sou...
7•eis•29m ago•1 comments

Are We AI Yet?

https://data.stackexchange.com/stackoverflow/query/1953321/are-we-ai-yet#graph
2•pelagicAustral•30m ago•0 comments

HTTP Status Codes and SEO

https://urlwatch.io/blog/http-status-codes.php
1•mssblogs•32m ago•0 comments

An allegory on technical debt, hiring, and product requirements

https://carette.xyz/posts/a_story_of_screwdriver_drivers/
1•weird_trousers•32m ago•0 comments

Top researchers leave USA for the Netherlands (in Dutch)

https://www.nwo.nl/nieuws/eerste-internationale-wetenschappers-via-het-tulp-fonds-naar-nederland
2•28304283409234•32m ago•0 comments

Transforming Wild

https://wild.gr/story/2
1•djnaraps•33m ago•0 comments

A Script for Mark Zuckerberg

https://stratechery.com/2026/a-script-for-mark-zuckerberg/
1•chrisvalleybay•34m ago•0 comments

Why migrants come to Germany for work and then leave again

https://www.dw.com/en/germany-migrants-skilled-workers-integration-labor-market-bureaucracy-langu...
14•theanonymousone•37m ago•12 comments

Money Magician – AI financial co-pilot for founders (not a budgeting app)

https://moneymagician.eu
1•carolinev•37m ago•1 comments