frontpage.
newsnewestaskshowjobs

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•1y ago

Comments

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

Germany's Electricity Rationing Is No Longer Unthinkable

https://spectator.org/germanys-electricity-rationing-is-no-longer-unthinkable/
1•mpweiher•9m ago•0 comments

ChatGPT accounts for 80% of identifiable House AI spending

https://www.cnbc.com/2026/08/03/openai-chatgpt-anthropic-congress-house-ai-spending.html
1•tosh•14m ago•0 comments

Funeral for Oscar-winning songwriter Glen Hansard

https://apnews.com/article/glen-hansard-funeral-dublin-bono-eddie-vedder-46b1d6ef619979afb5c0a031...
1•metabagel•17m ago•0 comments

Robotic Evals

1•andrewlyu•20m ago•0 comments

Why Paris Is Obsessed with Chartreuse Liqueur

https://www.bloomberg.com/news/articles/2026-08-05/how-chartreuse-conquered-paris-wine-bars-to-be...
1•petethomas•21m ago•0 comments

An AI Approach to Verified Production Cryptographic Libraries

https://arxiv.org/abs/2608.00965
1•sbulaev•25m ago•0 comments

The Labour Market Is a Network, Not an Auction

https://andrewmarritt.substack.com/p/the-labour-market-is-a-network-not
2•hunglee2•27m ago•0 comments

Why 70 of Website Replatforming Go over Budget

https://focusreactive.com/blog/why-70-of-website-replatforming-projects-go-over-budget-and-how-to...
1•katyadrozd•29m ago•0 comments

Show HN: CostClaw, a local CLI that finds your Claude Code spend leaks

https://www.costclaw.io/
1•ucsandman•30m ago•0 comments

Show HN: Lapse - a notes app. but also shared memory space for your agents (MCP)

https://lapse.in
2•hariprasd•31m ago•0 comments

Show HN: A file-based protocol for two AI agents to talk until they agree

https://agent-talk.reindent.com/
1•reindent•32m ago•0 comments

Scott Bessent's yen intervention signals new era of US 'currency activism'

https://www.ft.com/content/1be83506-b897-4c26-97cc-445d7354ee6f
1•petethomas•32m ago•0 comments

Israel Pays Trump's Ex-Campaign Chief $46M to Shape What ChatGPT Says About Gaza

https://www.ibtimes.co.uk/israel-ai-influence-campaign-chatbots-1812371
8•handfuloflight•34m ago•0 comments

Noorm – Schema and migrations as plain SQL files, no ORM

https://noorm.dev/
2•daniloa•37m ago•0 comments

Show HN: Emil: Emacs-style minimalist editor Beta test release

https://github.com/nicholascarroll/emil
1•emil_coder•38m ago•0 comments

The probabilistic quantum consensus is wrong. We just broke the timeline

https://prometheusdynamics.ca/
1•WilliamDenyer•39m ago•0 comments

Rust-lang/rust is adopting an LLM policy

https://blog.rust-lang.org/inside-rust/2026/08/05/rust-langrust-is-adopting-an-llm-policy/
6•afdbcreid•40m ago•2 comments

Show HN: Rever-browser – AI-agent browser for reverse-engineering

https://github.com/greekr4/rever-browser
1•taevirus•40m ago•0 comments

Pi-Msg: Drive Pi from XMPP

https://github.com/zachpmanson/pi-msg
2•handfuloflight•40m ago•0 comments

User Controlled Authorization Network (UCAN) Specification

https://github.com/ucan-wg/spec
1•luu•41m ago•0 comments

Samsung, SK Hynix test Chinese chip tools as hedge against US risks

https://www.reuters.com/world/china/samsung-sk-hynix-test-chinese-chip-tools-hedge-against-us-ris...
1•u1hcw9nx•41m ago•0 comments

Hollywood is entering its AI era

https://www.economist.com/business/2026/08/04/hollywood-is-entering-its-ai-era
3•petethomas•43m ago•0 comments

Nono: Sandbox any AI agent in seconds – zero setup, zero latency

https://github.com/nolabs-ai/nono
1•handfuloflight•43m ago•0 comments

/agent-talk

https://github.com/reindent/agent-talk
1•reindent•44m ago•0 comments

Shai Hulud campaign strikes NPM again

https://research.jfrog.com/post/shai-hulud-is-back-august/
2•cribwi•44m ago•0 comments

Bun: If you need a paragraph-long comment, the code is wrong

https://github.com/oven-sh/bun/pull/36928/files/d96fc582519a10419366c9d02f6149da4656c610
1•tomlockwood•46m ago•1 comments

July breaks drought and heat records in France

https://www.lemonde.fr/en/environment/article/2026/08/05/july-breaks-drought-and-heat-records-the...
1•geox•48m ago•0 comments

The Gelato Calculator

https://www.absurdlyoptimized.com/recipes/gelato/
2•bkazez•51m ago•0 comments

Google leaking unreleased indie game information through Google Docs (Reddit)

https://old.reddit.com/r/IndieDev/comments/1vfwuf5/a_player_found_out_the_actual_name_of_my_games/
2•greazy•53m ago•0 comments

Lidl Group stops buying company EVs:Why the Schwarz group is turning back to ICE

https://www.businessinsider.de/wirtschaft/warum-die-schwarz-gruppe-wieder-auf-verbrenner-statt-e-...
1•Markoff•53m ago•0 comments