frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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•11mo ago

Comments

semihs•11mo 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_•11mo 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•11mo 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_•11mo ago
That sounds great!

Surprise fossil discoveries push back the evolution of complex animals

https://www.newscientist.com/article/2521980-surprise-fossil-discoveries-push-back-the-evolution-...
1•Brajeshwar•1m ago•0 comments

F-15E Wreckage Photos Amid Iranian Claims It Shot Down an American Fighter

https://www.twz.com/air/photos-of-f-15e-wreckage-emerge-amid-iranian-claims-it-shot-down-an-ameri...
2•uticus•1m ago•1 comments

Swiss Inflation Rises to Highest Level in a Year on Jump in Oil Costs

https://www.wsj.com/economy/swiss-inflation-rises-to-highest-level-in-a-year-on-jump-in-oil-costs...
1•bookofjoe•1m ago•1 comments

SubLOGIC Flight Simulator II

https://computeradsfromthepast.substack.com/p/plus-post-sublogic-flight-simulator
1•rbanffy•2m ago•0 comments

ATGeo: Places for at Protocol

https://atgeo.org/
1•Kye•2m ago•0 comments

Fourwords, a free open human and machine friendly global positioning standard

https://yoshimi.space/four/
1•fish43•2m ago•0 comments

Show HN: Free tool to roast your LinkedIn

https://vibe-audit-lab.base44.app
1•gavrielamati•3m ago•0 comments

Making an Interactive Video Model

https://sahirp.com/writing/tap_conditioned_world_models/
1•er1t0•5m ago•0 comments

Magic: The Gathering Is Turing Complete

https://arxiv.org/abs/1904.09828
1•dan-bailey•6m ago•0 comments

Notebooks: SQL Analysis, Reimagined

https://tabularis.dev/blog/notebooks-sql-analysis-reimagined
1•thunderbong•9m ago•0 comments

The more evidence behind a therapy, the less the public trusts it

https://www.statnews.com/2026/04/03/peptides-statins-research-trust-bpc-157/
2•clumsysmurf•10m ago•0 comments

Ask HN: Where can my story live? Everywhere feels like an empty room

1•arc_light•10m ago•0 comments

Figure out the "rules" for each ring in the Venn diagram by playing object cards

https://boardgamegeek.com/boardgame/408547/things-in-rings
1•uticus•10m ago•0 comments

Second Revision of 6502 Laptop

https://codeberg.org/TechPaula/LT6502b
1•uticus•11m ago•0 comments

Building a Plugin Architecture in Spring Boot Without Inventing a Framework

https://medium.com/all-things-software/plugin-architecture-in-spring-boot-without-a-framework-8b8...
1•dknj•12m ago•0 comments

Nintendo's legal fight with Palworld suffers a reversal as USPTO rejects patent

https://www.rockpapershotgun.com/nintendos-legal-fight-with-palworld-suffers-a-reversal-as-the-us...
1•HardwareLust•12m ago•1 comments

Show HN: ClauseWize – Upload a contract, get risk score and negotiation language

https://clausewize.com
1•pratikdoshi01•14m ago•0 comments

Protecting Godot games against reverse engineering

https://alicegg.tech/2026/04/03/godot-encryption
1•zer0tonin•15m ago•0 comments

The AI that learned when to fire itself

https://zenodo.org/records/19401816
1•cfulger•16m ago•1 comments

Austria's Ex-Foreign Minister Flees to Russia by Military Jet, Brings Ponies

https://united24media.com/latest-news/austrias-ex-foreign-minister-flees-to-russia-by-kremlin-mil...
2•vrganj•22m ago•1 comments

Adult German men must request permission to leave Germany for more than 3 months

https://www.fr.de/politik/drastische-wehrpflicht-aenderung-maenner-die-deutschland-laenger-wollen...
20•raffael_de•26m ago•11 comments

Jj v0.40.0 Released

https://github.com/jj-vcs/jj/releases/tag/v0.40.0
1•birdculture•28m ago•0 comments

First MCP server for Guesty property management – 39 tools, open source

https://github.com/DLJRealty/guesty-mcp-server
1•DLJRealty•29m ago•0 comments

Blaming insecurity on consumer Wi-Fi routers on foreign OEMs is a red herring

https://www.networkworld.com/article/4153824/why-cant-we-have-nice-routers-anymore.html
2•CrankyBear•30m ago•0 comments

API for UK waste carrier verification, EWC classification and digital WTNs

https://wastecheck.co.uk
1•mhaysom•31m ago•0 comments

I fact-checked Scientific American, with accidental help from Anthropic

https://iron.blue/blog/2026/apr-may-jun/the-claude-code-leak-is-a-huge-nothingburger
1•slowmover•35m ago•1 comments

Show HN: Replace 6 months of GTM trial-and-error with simulated buyers

https://github.com/wednesday-solutions/rightsuite.co
4•ali_chherawalla•35m ago•0 comments

Characterizing Abusive IP Proxies [pdf]

https://www.first.org/global/sigs/netsec/NETSEC.characterizing-abusive-IP-proxies.pdf
1•jtkristoff•35m ago•0 comments

I run my company from Emacs

https://www.thetypicalset.com/blog/emacs-as-ceo-operating-system
3•remilouf•37m ago•1 comments

Visualization of Tensors

https://www.udiprod.com/visualization-of-tensors/
2•amai•39m ago•0 comments