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

Comments

semihs•12mo 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!

Robots Are Quietly Building the Future of Renewable Energy

https://oilprice.com/Energy/Energy-General/Robots-Are-Quietly-Building-the-Future-of-Renewable-En...
1•thelastgallon•12m ago•0 comments

OSS agents that kill idle cloud clusters before they eat your budget

https://github.com/CruiseAI/digitaltap-oss
1•digitaltap•19m ago•0 comments

Luanjo

1•luanjo•19m ago•0 comments

AI is about to make the global e-waste crisis worse

https://restofworld.org/2026/global-ewaste-crisis/
2•i7l•22m ago•1 comments

Show HN: Lfk – a yazi inspired, Vim-like keyboard focused fast Kubernetes TUI

https://github.com/janosmiko/lfk
1•mixe3y•23m ago•0 comments

Washington DC on track for most volatile temperature year since 1959

https://www.williamangel.net/blog/2026/04/19/Washington_DC_On_Track_For_Stormy_2026.html
1•datadrivenangel•24m ago•0 comments

Theseus, a Static Windows Emulator

https://neugierig.org/software/blog/2026/04/theseus.html
1•zdw•24m ago•0 comments

Choice Against Cost: Sparse Autoencoder Findings in Three Small Language Models

https://substack.com/home/post/p-194758516
3•sourdoughbob•24m ago•0 comments

SoK: Security of Autonomous LLM Agents in Agentic Commerce

https://arxiv.org/abs/2604.15367
2•omer_k•28m ago•0 comments

Avoiding a Culture of Emergencies

https://blog.staysaasy.com/p/avoiding-a-culture-of-emergencies
1•walterbell•29m ago•0 comments

Debate grows over memory semiconductor bonuses

https://koreajoongangdaily.joins.com/news/2026-04-20/opinion/columns/Debate-grows-over-semiconduc...
1•walterbell•40m ago•1 comments

Brussels pushes remote working to ease energy crisis

https://www.ft.com/content/bbc9c31e-cc43-41a6-8fb7-057d44b25a21
2•petethomas•41m ago•0 comments

They Went Abroad to Save Money. Moving Back Seems Unaffordable

https://www.nytimes.com/2026/04/19/business/americans-abroad-cheaper-living-costs.html
2•toomanyrichies•58m ago•0 comments

Tinkerer transforms a filthy 1990s PlayStation into the 'ultimate PS1'

https://www.popsci.com/technology/transform-1990s-playstation/
1•Brajeshwar•1h ago•0 comments

The Infinite Machine Olto is part motorcycle, part bike, part Cybertruck

https://www.theverge.com/transportation/913008/infinite-machine-olto-ebike-review
1•walterbell•1h ago•0 comments

Show HN: OpenRegistry – MCP for global company registry search

https://github.com/sophymarine/openregistry
1•richardwong1•1h ago•0 comments

A cache-friendly IPv6 LPM with AVX-512 (linearized B+-tree, real BGP benchmarks)

https://github.com/esutcu/planb-lpm
2•debugga•1h ago•0 comments

Introductory Biology: Evolutionary and Ecological Perspectives

https://pressbooks.umn.edu/introbio/
2•rolph•1h ago•0 comments

Is AI pressure making developer burnout worse? (anonymous survey inside)

2•rechargedaily•1h ago•1 comments

WebUSB Extension for Firefox

https://github.com/ArcaneNibble/awawausb
3•luu•1h ago•0 comments

Autonomous Testing and AI‑Driven Tooling Are Redefining Developer Productivity

https://semanticed.online/editorial-why-autonomous-testing-and-ai-driven-tooling-are-redefining
2•alihassaanmug•1h ago•0 comments

Qwen releases Qwen3-Embedding-0.6B

https://huggingface.co/Qwen/Qwen3-Embedding-0.6B
4•arabicalories•1h ago•2 comments

Box-shadow is no alternative to outline

https://www.matuzo.at/blog/2026/box-shadow-no-alternative-to-outline
2•salkahfi•1h ago•0 comments

Show HN: Ribbon, a Native iOS Linkding Client

https://apps.apple.com/us/app/ribbon-a-linkding-client/id6762416055
1•cdrnsf•1h ago•0 comments

Wonderful Life: The Burgess Shale and the Nature of History[pdf]

https://ia601309.us.archive.org/20/items/historyDEEPWEB/Wonderful%20Life_%20The%20Burgess%20Shale...
1•rolph•1h ago•0 comments

Detecting Gunshots with a Watch Accelerometer

https://humanparadox.org/garmin-fenix-shot-timer-app/
2•colingauvin•1h ago•0 comments

Unfortunate day for companies named Context

https://www.context.dev/blog/we-are-context-dev-not-context-ai
3•ICodeSometimes•1h ago•2 comments

Mac Mini and Mac Studio Supply Shortages

https://www.wsj.com/tech/personal-tech/apple-mac-mini-supply-3e7a7509
8•Brajeshwar•1h ago•2 comments

Henry David Thoreau 2026 film

https://www.pbs.org/show/henry-david-thoreau/
3•rasengan0•1h ago•0 comments

Scalable Fluxonium Quantum Processors via Tunable-Coupler Architecture

https://arxiv.org/abs/2604.13363
3•jonbaer•1h ago•0 comments