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!

Art Can and Should Be Measured

https://outlookzen.com/2026/07/27/art-can-and-should-be-measured/
1•whack•1m ago•0 comments

Could the Saudi-US cooperation result in a nuclear Aramco?

https://www.arabnews.com/node/2652088/saudi-arabia
2•thisislife2•2m ago•0 comments

The Artist Who Colored Ghibli

https://animationobsessive.substack.com/p/the-artist-who-colored-ghibli
2•herbertl•2m ago•0 comments

The Pull Request is not the product

https://medium.com/@rakeshmenon13/the-pull-request-is-not-the-product-c29da073a6a8
1•rakeshmenon•2m ago•0 comments

Wiz Atlas surfaces 200 more previously-unknown vulnerabilities

https://www.wiz.io/blog/atlas-ai-vulnerability-researcher
2•MattSayar•4m ago•0 comments

Call for lightning talks: Haskell Symposium 2026

https://decomposition.al/blog/2026/07/21/call-for-lightning-talks-haskell-symposium-2026/
1•evakhoury•7m ago•0 comments

Genesis chip may help AI with its memory problem

https://techxplore.com/news/2026-07-genesis-chip-ai-memory-problem.html
1•iamskeole•7m ago•0 comments

Exercise works for depression. So why isn't it treated like real medicine?

https://bigthink.com/mind-behavior/exercise-works-for-depression-so-why-isnt-it-treated-like-real...
6•LouisLazaris•7m ago•0 comments

Gunther von Hagens, creator of Body Worlds and plastination, dies aged 81

https://www.theguardian.com/world/2026/jul/27/gunther-von-hagens-creator-of-body-worlds-and-plast...
2•bookofjoe•7m ago•0 comments

Bytecode-to-Source Mapping

https://tidefield.dev/bytecode-to-source-mapping/
1•evakhoury•9m ago•0 comments

Freenom Is Back, and No Longer Free

https://webhosting.today/2026/07/27/freenom-is-back-and-no-longer-free-the-free-domain-registry-b...
1•speckx•10m ago•0 comments

Why Lattice Semiconductor buying a x86_64 BIOS company shows engineer disrespect

1•VitaSetLLC•12m ago•1 comments

Why Lattice Semiconductor buying a x86_64 BIOS company shows engineer disrespect

1•VitaSetLLC•12m ago•0 comments

Conformance vs. Comprehension

https://intertwingly.net/blog/2026/06/27/Conformance-vs-Comprehension.html
1•abetusk•13m ago•0 comments

Haskell, Strong Types, and the Next Generation of Bioinformatics

https://serokell.io/blog/haskell-strong-types-and-the-next-generation-of-bioinformatics-interview...
2•cosmic_quanta•13m ago•0 comments

My new favorite laptop, but thanks to RAMageddon it went up

https://www.theverge.com/tech/971160/framework-laptop-13-pro-intel-review
1•newusertoday•14m ago•0 comments

I built an inverted index for WordPress search

https://prismsearch.io/
1•cszoltan•15m ago•1 comments

Why Agentic Systems Need Ontologies [video]

https://www.youtube.com/watch?v=Sir59K8ZDPU
3•tosh•17m ago•0 comments

Milky Way flipped in collision with dwarf galaxy 10B years ago

https://www.theguardian.com/science/2026/jul/21/milky-way-disc-flip-collision-dwarf-galaxy-astron...
2•gmays•17m ago•0 comments

Judge Rejects Google's Attempt to DMCA Its Way Out of Being Scraped

https://www.techdirt.com/2026/07/27/judge-rejects-googles-attempt-to-dmca-its-way-out-of-being-sc...
3•cdrnsf•18m ago•0 comments

The robots programmed by kids to speak their Indigenous languages

https://text.npr.org/nx-s1-5825798
1•mooreds•19m ago•0 comments

10x Faster Inference on Edge Deployments

https://getpostslate.com/blog/faster-local-inference
1•postslate•20m ago•0 comments

Google's own system admits the back end never deletes – video proof included

https://discuss.ai.google.dev/t/the-google-ai-overview-itself-describes-google-ai-studio-s-chat-d...
9•Bitu79•20m ago•2 comments

Live Asteroid Profile Look-Up Tool by Astrophyzix Digital Observatory

https://www.astrophyzix.com/p/pha-asteroid-lookup.html
4•Asteroidnews•21m ago•0 comments

Amazon Leo plans to connect mobile devices from space

https://www.aboutamazon.com/news/amazon-leo/amazon-leo-direct-to-device-satellite-service-explained
1•thm•22m ago•0 comments

How to Research Technical Topics with AI

https://twitter.com/0xkato/status/2081792840292598035
1•glass_frog•23m ago•0 comments

Japan's new 'blue ticket' system for bicycle traffic violations

https://www.nippon.com/en/guide-to-japan/gu900320/
1•whiteblossom•23m ago•0 comments

Protopia

https://kevinkelly.substack.com/p/protopia
2•thm•24m ago•0 comments

Whats: A CLI command explainer, pure man pages, –help outputs

https://github.com/iamkaran/whats
2•thunderbong•26m ago•1 comments

Language model harnesses are compositional generalizers

https://alexzhang13.github.io/blog/2026/harness/
3•gmays•26m ago•0 comments