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!

Dario Amodei – Machines of Loving Grace

https://darioamodei.com/essay/machines-of-loving-grace
1•Anon84•1m ago•0 comments

I built the best PGP toolset on Chrome

https://chromewebstore.google.com/detail/pgp-tools-encrypt-decrypt/pgpcdgggohpbombhkffjoiiafdlfcpgp
1•acorn221•3m ago•1 comments

Finetuning Activates Verbatim Recall of Copyrighted Books in LLMs

https://arxiv.org/abs/2603.20957
1•wesammikhail•3m ago•0 comments

Show HN: Roadie – An open-source KVM that lets AI control your phone

https://github.com/VibiumDev/roadie
1•hugs•3m ago•0 comments

Assaulted, robbed: Refugees abused on Bosnia-Croatia border

https://www.aljazeera.com/features/2026/4/1/on-bosnian-croatian-border-migrants-face-untold
1•tacheiordache•4m ago•0 comments

Jonathan, the oldest living land animal, has passed away

https://twitter.com/joehollinsvet/status/2039377310839624069
2•telotortium•5m ago•0 comments

Fujitsu One Compression (LLM Quantization)

https://FujitsuResearch.github.io/OneCompression/
1•measurablefunc•5m ago•0 comments

Real Python: Quiz: Hands-On Python 3 Concurrency with the Asyncio Module

https://realpython.com/quizzes/python-3-concurrency-asyncio-module/
1•PaulHoule•6m ago•0 comments

What Retail AI and Compute Infrastructure Looks Like in 2026

https://www.servethehome.com/what-retail-ai-and-compute-infrastructure-actually-looks-like-in-2026/
1•speckx•6m ago•0 comments

Show HN: 4D business analysis with parallel AI agents (AofA-inspired)

https://wasaconf.org/
1•marctossip•7m ago•0 comments

Artemis II astronauts arrive at launch pad 39B in an astrovan

https://techfixated.com/artemis-ii-astronauts-arrive-at-launch-pad-39b-in-an-astrovan/
2•benlarweh•7m ago•0 comments

Lilly's weight-loss pill wins US approval, sets up next battle with Novo Nordisk

https://www.reuters.com/business/healthcare-pharmaceuticals/lillys-weight-loss-pill-wins-us-appro...
2•onemoresoop•8m ago•0 comments

Why did Harvey choose a top-down enterprise GTM while Cursor went bottom-up?

2•iiTsEddy•10m ago•0 comments

The WebAIM Million report 2026

https://webaim.org/projects/million/
1•pier25•10m ago•0 comments

Product-led growth best practices and guidance

https://www.revturbine.com/resources
1•millereffect•10m ago•0 comments

Paperweight, an April Fool's Prank from 40 years ago

https://www.goto10retro.com/p/paperweight-an-april-fools-prank
2•rbanffy•11m ago•0 comments

ReactOS to reverse engineer Linux Kernel A.I. Pull Requests, helping Linux-Libre

1•pqlfvn•12m ago•0 comments

Ad Economicum Is a Thing

https://gmalandrakis.com/writings/ad-economicum.html
1•plethon•12m ago•0 comments

Placing U.S. Troops in Middle East Hotels May Violate Laws of War

https://www.nytimes.com/2026/04/01/us/politics/troops-iran-hotels.html
2•Betelbuddy•13m ago•0 comments

Jax's true calling: Ray-Marching renderers on WebGL

https://benoit.paris/posts/jax-ray-marcher/
4•BenoitP•14m ago•0 comments

Elon Musk's SpaceX files to go public

https://www.axios.com/2026/04/01/spacex-elon-musk-ipo
3•rurp•16m ago•1 comments

How many trackers are there?

https://adguard.com/en/blog/adguard-ad-tracker-report-2025.html
3•twapi•17m ago•0 comments

Bluesky Is Made with AI

https://bsky.app/profile/jay.bsky.team/post/3micqcyeawc2g
2•ronsor•18m ago•1 comments

Sequential Optimal Packing for PCB Placement

https://blog.autorouting.com/p/sequential-optimal-packing-for-pcb
1•seveibar•19m ago•0 comments

Scientists crack a 20-year nuclear mystery behind the creation of gold

https://www.sciencedaily.com/releases/2026/03/260313002633.htm
3•prabal97•24m ago•0 comments

Show HN: Auto sketch prompt and AI renderings for architects

https://renderai.app/
1•franrai•25m ago•1 comments

Croatia's Football Team Signed Deal with Fake Gambling Sponsor Rep

https://www.bellingcat.com/news/2026/04/01/croatian-football-teams-deal-with-gambling-sponsor/
1•lschueller•26m ago•0 comments

Ask HN: What happens when you block/mark as spam a call or text?

4•dsalzman•26m ago•0 comments

Ask HN: Is this type of person rare?

3•piratesAndSons•27m ago•3 comments

What Claude Code Leak Teaches Us About Agent Skills

https://skilldb.dev/blog/claude-code-leaked-what-500k-lines-teach-us-about-agent-skills
2•dev_chad•27m ago•0 comments