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!

Sriracha – Imageboard and forum server written in Go

https://codeberg.org/tslocum/sriracha
1•akyuu•35s ago•0 comments

Show HN: Pipevals – a visual pipeline builder for evaluation-driven AI

https://github.com/pipevals/pipevals
1•tilt•1m ago•0 comments

The Federal AI Policy Framework: An Improvement

https://thezvi.substack.com/p/the-federal-ai-policy-framework-an
1•7777777phil•1m ago•0 comments

Show HN: LiteParse, a fast open-source document parser for AI agents

https://github.com/run-llama/liteparse
1•freezed8•2m ago•0 comments

MacBook M5 Pro and Qwen3.5 = Local AI Security System

https://www.sharpai.org/benchmark/
1•aegis_camera•3m ago•0 comments

A multimodal sleep foundation model for disease prediction

https://www.nature.com/articles/s41591-025-04133-4
1•bookofjoe•3m ago•0 comments

Introduction to Flow Matching and Diffusion Models 2026

https://diffusion.csail.mit.edu/2026/index.html
1•wslh•4m ago•0 comments

Reaction Offices and the Future of Work

https://99percentinvisible.org/episode/476-reaction-offices-and-the-future-of-work/
1•ZeljkoS•4m ago•1 comments

SSH Key Handling Using the macOS Keychain and 1Password

https://www.netmeister.org/blog/sshkeys-macos-op.html
1•speckx•5m ago•0 comments

CBS News Radio to Shutter Amid News Division Cuts

https://deadline.com/2026/03/cbs-news-radio-to-shut-down-1236761393/
2•doener•6m ago•0 comments

If Chuck Norris Was a Programmer

https://www.warrenchandler.com/2013/09/04/if-chuck-norris-was-a-programmer/
1•Kaibeezy•6m ago•0 comments

Chuck Norris Programming Language

https://github.com/angrykoala/chuckscript
1•Kaibeezy•7m ago•0 comments

Four Lakes Local – see local business alternatives in the Madison area

https://fourlakeslocal.com/
1•whiteborb•8m ago•0 comments

Generate any location from the real world in Minecraft with high level of detail

https://arnismc.com
1•marche101•8m ago•0 comments

The Cartel Olympics

https://www.theatlantic.com/magazine/2026/05/mexico-cartel-la-union-tepito/686453/
1•Jtsummers•9m ago•1 comments

Russia suffers deadliest day of year with 1,700 troops lost

https://www.telegraph.co.uk/world-news/2026/03/19/russia-deadliest-day-year-1700-troops-lost-ukra...
4•doener•10m ago•1 comments

Sebastian Lague – Coding Adventure: Synthesizing Musical Instruments

https://www.youtube.com/watch?v=rRnOtKlg4jA
1•birdculture•10m ago•0 comments

A 6502 disassembler with a TUI: A modern take on Regenerator

https://github.com/ricardoquesada/regenerator2000
1•wslh•10m ago•0 comments

90% of crypto's Illinois primary spending failed to achieve its objective

https://www.mollywhite.net/micro/entry/202603172318
6•speckx•11m ago•0 comments

Show HN: ML accelerator on a RISC-V FPGA SoC – zero-cycle matmul, boots Linux

https://dstrbad.substack.com/p/building-an-ml-accelerator-from-scratch
1•dstrbad•13m ago•0 comments

Powe, Ruin, Dignity

https://richardhogan1.substack.com/
1•Richard_Hogan1•13m ago•0 comments

Dutch East India Company, the First Company to Issue Stock Was Established Today

https://en.wikipedia.org/wiki/March_20
1•karakoram•14m ago•0 comments

Addy Osmani, Death of the IDE?

https://addyo.substack.com/p/death-of-the-ide
1•lfx•15m ago•1 comments

Low-cost hypersonic rocket engine takes flight for US Air Force

https://newatlas.com/military/low-cost-drape-hypersonic-rocket-engine-flight-test/
1•Brajeshwar•15m ago•0 comments

Hubris

https://www.theintrinsicperspective.com/p/hubris
1•Jun8•17m ago•0 comments

Supermicro down 28% after cofounder charged with smuggling Nvidia chips to China

https://www.ft.com/content/d605ebac-bfae-4cec-a7d9-8696f2a5d748
2•mikhael•17m ago•0 comments

A Scheme Shell (1994) [pdf]

https://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TR-635.pdf
1•PaulHoule•18m ago•0 comments

The World Needs Your Great Work

https://www.palladiummag.com/2026/03/17/the-world-needs-your-great-work/
1•speckx•18m ago•0 comments

Anthropic is joining the ConnectRPC project

https://github.com/connectrpc/connectrpc.com/pull/334
4•niyikiza•21m ago•0 comments

Systemd Introduces Birth Date Support for Upcoming Linux Desktop Age Controls

https://linuxiac.com/systemd-introduces-birth-date-support-for-upcoming-linux-desktop-age-controls/
5•akyuu•21m ago•1 comments