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!

$2000 Bug Bounty to Whoever Fixes the Lenovo Legion Pro 7's Speakers on Linux

https://github.com/nadimkobeissi/16iax10h-linux-sound-saga/blob/main/PLEDGE.md
1•nickswalker•3m ago•0 comments

Orientale basin photographed by Artemis II

https://www.nasa.gov/image-detail/amf-art002e009212/
2•ajd555•6m ago•1 comments

The Downfall and Enshittification of Microsoft in 2026

https://caio.ca/blog/the-downfall-and-enshittification-of-microsoft.html
1•speckx•6m ago•0 comments

College instructor uses typewriters to curb AI work and teach life lessons

https://apnews.com/article/typewriter-ai-cheating-chatgpt-cornell-ce10e1ca0f10c96f79b7d988bb56448b
3•jethronethro•8m ago•0 comments

If No One Pays for Proof, Everyone Will Pay for the Loss

https://freakonometrics.hypotheses.org/89367
1•cdrnsf•8m ago•0 comments

Ask HN: Alternatives to Claude (Code)?

1•vixalien•8m ago•0 comments

Inside a Corporate Retreat That Went Very Badly Wrong

https://www.wsj.com/lifestyle/workplace/corporate-retreat-gone-wrong-07754741
2•dsr12•9m ago•0 comments

L-System Tree Planter

https://manymanytrees.com/
1•diogocteles•9m ago•0 comments

Show HN: Mactic – Open source touchpad haptics tool for MacBooks

https://github.com/MatMercer/mactic
2•MatMercer•9m ago•0 comments

Dor: The Structure Is the Product

https://twitter.com/dorvonlevi/status/2041220562283110579
1•nadis•10m ago•0 comments

Why Enterprise AI Needs More Than Documents

https://kimura.yumiwillems.com/p/human-as-context-why-enterprise-ai
1•yumiatlead•10m ago•0 comments

Root Persistence via macOS Recovery Mode Safari

https://yaseenghanem.com/recovery-unrestricted-write-access/
3•yaseeng•11m ago•0 comments

'Microshifting' puts a new spin on 9-to-5 schedules

https://apnews.com/article/microshifting-work-time-flexible-schedule-balance-97a98519916b447cd60c...
4•billybuckwheat•13m ago•0 comments

Jsonlogic-Fast

https://github.com/JPatronC92/jsonlogic-fast
1•JPatronC92•13m ago•0 comments

They're Putting AI Cameras in School Buses

https://www.usermag.co/p/theyre-putting-ai-cameras-in-school
1•defrost•14m ago•0 comments

We upgraded our agent to Opus and our costs went down

https://www.mendral.com/blog/frontier-model-lower-costs
2•shad42•15m ago•0 comments

Anthropic closes door on subscription use of OpenClaw

https://www.theregister.com/2026/04/06/anthropic_closes_door_on_subscription/
1•lschueller•16m ago•0 comments

Snake Bros Keep Getting Bitten by Their Lethal Pets. Only Zoos Can Save Them

https://www.wired.com/snake-bros-antivenom-index-zoos-influencers-chris-gifford/
2•Stratoscope•16m ago•1 comments

Model2Kernel: Model-Aware Symbolic Execution for Safe CUDA Kernels

https://arxiv.org/abs/2603.24595
2•PaulHoule•17m ago•0 comments

Show HN: An agentic loop for time-series forecasting using sktime and MCP

1•silkpeak•17m ago•0 comments

Disgruntled researcher leaks "BlueHammer" Windows zero-day exploit

https://www.bleepingcomputer.com/news/security/disgruntled-researcher-leaks-bluehammer-windows-ze...
4•speckx•19m ago•0 comments

Show HN: QuickMailBites – email client that reads your AWS S3 bucket

https://github.com/bonskari/quickmailbites
2•mike_strings872•20m ago•1 comments

The Importance of Being Idle

https://theamericanscholar.org/the-importance-of-being-idle/
3•Caiero•20m ago•0 comments

AI dataset filter (free for now)

https://datasetfilter.com/
2•monicca•24m ago•0 comments

Show HN: Sidebar based/tabbed tiling window manager for macOS

https://github.com/zimengxiong/winmux/
2•zimengx•24m ago•0 comments

Are low-quality listicles about to lose their edge in Google Search?

https://searchengineland.com/low-quality-listicles-trend-google-search-473703
5•speckx•28m ago•1 comments

Show HN: I built a tool to bootstrap VLESS and REALITY over SSH (with rollback)

2•insany•29m ago•0 comments

OpenExp – AI memory that learns what works via Q-learning

https://github.com/anthroos/openexp
4•antroos•30m ago•0 comments

Tracing a Full MoE Training Step Through the XLA Compiler

https://patricktoulme.substack.com/p/frontier-pretraining-infrastructure
3•matt_d•30m ago•0 comments

I built the solution for MCP security before it was even in the headlines

https://github.com/tejasprasad2008-afk/TraceTree
2•Tejas_dmg•31m ago•1 comments