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

Comments

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

Show HN: Distillmed – NotebookLM for Expert Witnesses

https://distillmed.com
1•hkxer•3m ago•0 comments

Analysing the BlastPass Pegasus 0-click Exploit for iOS 16.6 [video]

https://www.youtube.com/watch?v=0JFcDCW3Sis
1•tech234a•4m ago•0 comments

Ingredient Score

https://github.com/hbcbh1999/ingredientDash
1•frankensteins•8m ago•1 comments

Show HN: VOR – A verified runtime with 0% hallucination via observations

1•CULPRITCHAOS•9m ago•0 comments

ICE halts "all movement" at Texas detention facility due to measles infections

https://www.cbsnews.com/news/ice-dilley-center-texas-measles-cases/
1•mooreds•13m ago•0 comments

Show HN: Super Bowl Party for AI Agents by AI Agents

https://www.botbowlparty.com/
1•apsquared•15m ago•0 comments

Show HN: I built a pixel art maker

https://spritepaint.com/
2•whothatcodeguy•17m ago•1 comments

The LLM Revolution Is Over. The Physical AI Revolution Is Coming Fast [video]

https://www.youtube.com/watch?v=MWMe7yjPYpE
1•Anon84•20m ago•0 comments

Agent Development Kit (ADK-Go) v0.4.0

https://github.com/google/adk-go/releases/tag/v0.4.0
1•verdverm•23m ago•0 comments

Show HN: Is AI "good" yet? – tracking HN sentiment on AI coding

https://www.is-ai-good-yet.com/?per_page=50
3•ilyaizen•29m ago•0 comments

Show HN: Devin-CLI – The missing link for Agent-to-Agent orchestration

https://github.com/revanthpobala/devin-cli
1•revanth1108•31m ago•0 comments

Notepad++ hijacked by state-sponsored actors

https://notepad-plus-plus.org/news/hijacked-incident-info-update/
109•mysterydip•35m ago•21 comments

Trump plans to close Kennedy Center for two years for reconstruction work

https://www.reuters.com/world/us/kennedy-center-cease-entertainment-operations-two-years-trump-sa...
5•gehwartzen•38m ago•0 comments

Iran presidency releases names of those killed in anti-government protests

https://www.middleeastmonitor.com/20260201-iran-presidency-releases-names-of-those-killed-in-anti...
1•thisislife2•39m ago•0 comments

Show HN: Bunqueue – Job queue for Bun using SQLite instead of Redis

https://github.com/egeominotti/bunqueue
1•kernelvoid•39m ago•1 comments

Clang Hardening Cheat Sheet – Ten Years Later

https://blog.quarkslab.com/./clang-hardening-cheat-sheet-ten-years-later.html
1•PaulHoule•40m ago•0 comments

Show HN: Open-source, offline Kanban board with "swim lanes"

https://github.com/appsidekit/kanbanned
2•Intragalactic•41m ago•0 comments

Show HN:Coordinating 10-agent teams with OpenClaw and shared persistent memory

https://twitter.com/pbteja1998/status/2017662163540971756
1•doanbactam•42m ago•1 comments

Show HN: Toktrack – 40x faster AI token tracker, rewritten from Node.js to Rust

https://github.com/mag123c/toktrack
1•mag123c•42m ago•0 comments

Lightweight Compression in DuckDB (2022)

https://duckdb.org/2022/10/28/lightweight-compression
1•vismit2000•45m ago•0 comments

Nanobot: Ultra-Lightweight Personal AI Assistant

https://github.com/HKUDS/nanobot
2•djhu9•46m ago•0 comments

Lodash's Security Reset and Maintenance Reboot

https://socket.dev/blog/inside-lodash-security-reset
1•todsacerdoti•47m ago•0 comments

How to Win Titular Metagames

https://taylor.town/how-to-title
2•eatitraw•50m ago•0 comments

The information concierge

https://aimilios.bearblog.dev/the-information-concierge/
1•minimalthinker•56m ago•0 comments

Emerging evidence on treating cluster headaches with DMT

https://forum.effectivealtruism.org/posts/x8P8EGnujSZm6fyMH/emerging-evidence-on-treating-cluster...
1•eatitraw•58m ago•0 comments

Shape-adaptive circuits based on liquid metal printed on thermoplastic films

https://www.nature.com/articles/s41928-025-01528-6
1•westurner•1h ago•1 comments

Show HN: Nod – Pre-code compliance validation for agentic coding workflows

https://github.com/mraml/nod
1•mraml•1h ago•0 comments

Show HN: Twitch Plays Pokémon" for Claude Code

https://claudecrowd.clodhost.com
4•zhoujianfu•1h ago•2 comments

IntentBound: Purpose-aware authorization for autonomous AI agents

1•Grokipaedia•1h ago•0 comments

Suggestion for a tool exceptionally needed for an excellent program

1•heyitsmoot•1h ago•0 comments