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!

Heavy corporate AI spenders add staff faster than peers

https://www.ft.com/content/8026eac6-16ad-467d-b8c3-c48c5af684e6
1•uxhacker•1m ago•0 comments

Show HN: PDFMergely – In-browser PDF tools that never upload your files

https://pdfmergely.com
1•pdfmergely•3m ago•0 comments

Show HN: Berth – A native macOS app for managing containers with Apple/container

https://github.com/tofa84/berth
1•tomfal•3m ago•0 comments

Ask for Feedback Before You Need It

1•Semi_hayat•4m ago•0 comments

Estonian camera headed for deep-space mission in 2028

https://news.err.ee/1610059198/estonian-camera-headed-for-deep-space-mission-in-2028
1•marklit•5m ago•0 comments

DevOps

1•Snapymon•8m ago•0 comments

Oil stocks in US Strategic Reserve fall by 5.5M – lowest level since 1983

https://www.reuters.com/business/energy/oil-stocks-us-strategic-petroleum-reserve-fall-by-55-mill...
1•Teever•8m ago•0 comments

The Force Is with Cristal Beer

https://en.wikipedia.org/wiki/The_Force_is_with_Cristal_Beer
1•Michelangelo11•11m ago•0 comments

DeepSeek Open Sources DSpark

https://venturebeat.com/orchestration/deepseek-open-sources-dspark-a-new-framework-to-speed-up-ll...
1•msalsas•11m ago•0 comments

Wellformed: Validation Schemas as JSON for TypeScript and Rust

https://wellformed.net/
1•burnrate•16m ago•1 comments

DeepSeek V4 official release coming in mid-July with 2x peak-hour API pricing

https://technode.com/2026/06/30/deepseek-to-launch-v4-in-mid-july-with-new-peak-time-api-pricing/
3•linzhangrun•18m ago•0 comments

Universal agents require universal memory

https://adapt.com/blog/unified-memory
1•ashumz•19m ago•0 comments

The state of the AI economy from bottom up

https://www.exponentialview.co/p/the-state-of-the-ai-economy
1•damethos•19m ago•0 comments

Open Hardware and Free Software: Teufel Mynd, a Case Study of a BT Loudspeaker

https://fsfe.org/news/2026/news-20260629-01.en.html
1•kirschner•20m ago•0 comments

QDBP: Explicit depth markers as an alternative to indentation and parentheses

https://github.com/tearflake/qdbp
1•tearflake•25m ago•0 comments

AI Policy Update

https://blog.freecad.org/2026/06/29/ai-policy-update/
1•ilreb•32m ago•0 comments

Reward hacking is swamping model intelligence gains

https://cursor.com/blog/reward-hacking-coding-benchmarks
3•matt_d•34m ago•0 comments

Vega: Zero-knowledge proofs for digital identity in the age of AI

https://www.microsoft.com/en-us/research/blog/vega-zero-knowledge-proofs-for-digital-identity-in-...
1•tosh•35m ago•0 comments

Gemma 4 on Cerebras - The Fastest Inference Is Now Multimodal

https://www.cerebras.ai/blog/gemma-4-on-cerebras-the-fastest-inference-is-now-multimodal
3•Tiberium•36m ago•1 comments

Show HN: Bored People Chat – Anonymous global chat room

https://boredpeoplechat.com/
4•syc-bpc•36m ago•5 comments

I built 25 executable skills for my AI agent �” all open source

https://github.com/ChrisLamDev/hermes-core-skills
1•ChrisLamDev118•37m ago•0 comments

Another Semiquincentennial

https://sanfranciscan.org/2026/06/29/another-semiquincentennial/
1•chema•40m ago•0 comments

Ask HN: Which is the best local model under 3B parameters today?

1•akarshhegde18•40m ago•0 comments

The op log was peer-to-peer the whole time

https://avelino.run/from-icloud-to-peers/
1•ethanplant•42m ago•0 comments

I built a free invoice generator for freelancers – no login, no subscription

https://quickinvoice-jade.vercel.app
1•Mini_dev•46m ago•0 comments

Operation RYaN

https://en.wikipedia.org/wiki/Operation_RYAN
1•valgaze•49m ago•0 comments

We built a P2P app with no servers. 1M users didn't miss them [Video]

https://www.youtube.com/watch?v=n76zGrt4aRY
1•danboarder•49m ago•0 comments

Tangled CI runs on microVMs

https://blog.tangled.org/spindle-microvm/
2•icy•53m ago•0 comments

Manifest-Driven Development

https://spacedock.md/blog/manifest-driven-development/
1•clkao•58m ago•1 comments

Meshtryoshka: Differentiable Mesh Rendering for Unbounded Scenes

https://danielxu9393.github.io/meshtryoshka-website/
1•E-Reverance•58m ago•0 comments