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

Comments

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

FastAPI-compatible Python framework with Zig HTTP core; 7x faster

https://github.com/justrach/turboAPI
1•vaibhav3002•24s ago•0 comments

Coal plant forced to stay open due to emergency order isn't even running

https://arstechnica.com/science/2026/03/coal-plant-forced-to-stay-open-due-to-emergency-order-isn...
1•cratermoon•4m ago•0 comments

Show HN: Prepare for coding interviews via deliberate practice

https://interviewtraner.com/home/
1•trane_project•5m ago•0 comments

What's on HTTP?

https://whatsonhttp.com/
3•elixx•8m ago•0 comments

I built an AI baseball manager that runs all 30 MLB teams

https://deepdugout.com/
1•yesdeleon•13m ago•0 comments

Gea – The fastest compiled UI framework

https://github.com/dashersw/gea
1•arbayi•13m ago•0 comments

A BEAM-native personal autonomous AI agent built on Elixir/OTP

https://github.com/thatsme/AlexClaw
1•ahamez•13m ago•0 comments

iCloud Photo Sharing Sucks – Can AI Help Me Replace It?

https://medium.com/@DougDonohoe/icloud-photo-sharing-sucks-can-ai-help-me-replace-it-3b48fdd1350c
3•dougdonohoe•14m ago•0 comments

An alternative derivation of Shannon entropy

https://iczelia.net/posts/shannon-deriv/
1•purplesyringa•15m ago•0 comments

Rolls-Royce scraps goal to go all-electric by 2030

https://www.theguardian.com/business/2026/mar/18/rolls-royce-scraps-all-electric-car-company
2•bookofjoe•15m ago•0 comments

Stop Building AI "Teams." Start Building Software Factories. – Owen Zanzal

https://medium.com/devops-ai/stop-building-ai-teams-start-building-software-factories-627cef5d09eb
3•JnBrymn•15m ago•0 comments

Make your Linux keyboard act like a 'Tosh

https://github.com/RedBearAK/Toshy
1•conqrr•15m ago•0 comments

Radicle 1.7.0 – Daffodil

https://radicle.xyz/2026/03/18/radicle-1.7.0
2•Tmpod•16m ago•1 comments

IBM completes acquisition of Confluent

https://newsroom.ibm.com/2026-03-17-ibm-completes-acquisition-of-confluent,-making-real-time-data...
1•teleforce•16m ago•0 comments

Google Backs Down: Will Grant Hotseat in EU Browser Choice Screen

https://open-web-advocacy.org/blog/google-backs-down--will-grant-hotseat-in-eu-browser-choice-scr...
1•donohoe•18m ago•0 comments

Next.js 16.2

https://nextjs.org/blog/next-16-2
1•goldkey•21m ago•0 comments

ScreenSaverGallery: Turn your inactive device into a digital art gallery

https://screensaver.gallery/about
1•cernocky•23m ago•0 comments

Seeing types where others don't: static type inference for jq

https://theconsensus.dev/p/2026/03/06/seeing-types-where-others-dont.html
2•fanf2•24m ago•1 comments

What to Watch in March: Häxan (1922)

https://crimereads.com/what-to-watch-watch-in-march-haxan-1922/
2•jruohonen•25m ago•0 comments

We Made AI Gamble. What Poker Revealed About Frontier LLMs

https://twitter.com/boson2photon/status/2033953028160819273
1•chelseazouu•27m ago•0 comments

Former Syrian Assad Prison Official Convicted of Torture, US Immigration Fraud

https://www.justice.gov/opa/pr/former-syrian-assad-prison-official-convicted-torture-and-immigrat...
1•737min•29m ago•0 comments

We Made LLMs Gamble: Heres What Poker Revealed About Frontier AI Models

https://moltecarlo.com/
1•chelseazouu•31m ago•0 comments

Read Less, Steer More

https://blog.ezyang.com/2026/03/read-less-steer-more/
1•matt_d•31m ago•0 comments

Trashing American Allies Turns Out to Be Bad for National Security

https://www.theatlantic.com/ideas/2026/03/trump-independence-allies-support/686432/
20•breve•31m ago•0 comments

Alibaba Starts Major Revamp to Heighten Focus on AI Profits

https://www.bloomberg.com/news/articles/2026-03-16/alibaba-plans-major-revamp-to-heighten-focus-o...
1•gmays•32m ago•0 comments

Why attacks on gasfields like South Pars are a major escalation

https://www.theguardian.com/world/2026/mar/18/middle-east-war-why-attacks-gasfield-south-pars-are...
3•geox•35m ago•0 comments

Show HN: Stop GPU pods placement getting bottlenecked by reserved VRAM

1•medicis123•36m ago•0 comments

A look at content scrambling in DVDs

https://mathweb.ucsd.edu/~crypto/Projects/MarkBarry/
2•rvnx•37m ago•0 comments

Clinical-grade autonomous cytopathology through whole-slide edge tomography

https://www.nature.com/articles/s41586-025-10094-y
1•PaulHoule•39m ago•0 comments

ZJIT removes redundant object loads and stores

https://railsatscale.com/2026-03-18-how-zjit-removes-redundant-object-loads-and-stores/
1•tekknolagi•40m ago•0 comments