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!

Show HN: A11 – typed streams and reusable actions for agentic applications

https://a11.to
1•helenapankov•3m ago•1 comments

Boy developed "toasted skin" condition from using a laptop every day

https://arstechnica.com/health/2026/09/boy-developed-toasted-skin-condition-from-using-a-laptop-e...
1•pseudolus•4m ago•0 comments

GIMP 3.2.6 Released with Some Early Preparations Toward Eventual GTK4 Port

https://www.phoronix.com/news/GIMP-3.2.6-Released
1•Bender•4m ago•0 comments

Data races and the limits of ThreadSanitizer in C and Go

https://theconsensus.dev/p/2026/09/06/data-races-and-the-limits-of-threadsanitizer-in-c-and-go.ht...
1•eatonphil•5m ago•0 comments

Microsoft Plugs Nearly 1k Security Holes

https://krebsonsecurity.com/2026/09/microsoft-plugs-nearly-1000-security-holes/
1•Bender•5m ago•0 comments

I got GPTBot to crawl my site in 100 seconds

https://www.blackbook.dk/en/journal/ai-optimization/
1•jeppesc•7m ago•0 comments

Dopamine Sites Sell Nothing, and People Cannot Get Enough

https://www.nytimes.com/2026/09/11/world/asia/dopamine-sites-popularity.html
3•thelastgallon•7m ago•0 comments

Europe will go it alone on Venus mission after NASA yanks radar instrument

https://arstechnica.com/space/2026/09/europe-will-go-it-alone-on-venus-mission-after-nasa-yanks-r...
1•pseudolus•8m ago•0 comments

What Happened at the White House Lunch That Andreessen Says Sent Him to Trump

https://www.politico.com/news/magazine/2026/09/10/marc-andreessen-trump-biden-ai-opinion-01045516
1•wolfcola•8m ago•0 comments

Intel Xeon 600 Workstation Performance vs. AMD Threadripper 9000

https://www.phoronix.com/review/intel-xeon-600-amd-threadripper-9000
1•rbanffy•9m ago•0 comments

The Death that Would not Die

https://komando1.substack.com/p/the-death-that-would-not-die
1•inglor_cz•9m ago•1 comments

Ask HN: How do HN domain filters work?

1•behindai•10m ago•2 comments

ChatGPT invented fake police testimony in murder appeal, New Mexico high court

https://ca.finance.yahoo.com/news/chatgpt-invented-fake-police-testimony-120935613.html
1•pseudolus•10m ago•0 comments

People We Meet Along the Way

https://rinaldoj.substack.com/p/the-people-we-meet-along-the-way
1•jrinaldo68•11m ago•0 comments

Show HN: Underfiction – you direct a scene, a frontier model writes the prose

https://underfiction.com
2•snoshkar•12m ago•0 comments

Parmesan: The cheese used as bank collateral

https://english.elpais.com/lifestyle/2026-06-02/parmesan-the-cheese-used-as-bank-collateral.html
2•geox•16m ago•0 comments

Show HN: A Find My-style location game for Mumbai's potholes

https://findmypothole.com/
1•inishchith•16m ago•0 comments

Endomorphisms of affine spaces and the Jacobian problem

https://arxiv.org/abs/2609.05746
1•pred_•17m ago•1 comments

Qualcomm Talks Next-Gen Oryon CPU, Adreno GPU, and Hexagon NPU – ServeTheHome

https://www.servethehome.com/qualcomm-details-next-gen-oryon-cpu-adreno-gpu-and-hexagon-npu/
1•rbanffy•18m ago•0 comments

OpenAI Agents API, here we go, the assistant API again?

https://openai.com/index/introducing-the-agents-api
1•ltononro•19m ago•0 comments

1.1.1.1 now supports post-quantum DNSSEC, all 2,420 bytes of it

https://blog.cloudflare.com/post-quantum-dnssec-1111/
3•el_duderino•19m ago•0 comments

One in 12 New England bridges is in poor condition

https://earthsupportcorp.com/data/bridges
1•firedup•20m ago•0 comments

How to Use Cursor Projects

https://flaviocopes.com/cursor-projects/
1•ibobev•20m ago•0 comments

A deep dive into LangChain and LangGraph

https://flaviocopes.com/langchain-langgraph/
2•ibobev•20m ago•0 comments

Show HN: Free Online Bates Numbering Tool for PDFs – 100% Private and Local

https://speechtext.ai/online-bates-numbering
3•robgehring•20m ago•1 comments

Show HN: Simseeder – an MMO Roguelike where players build the game

https://simseeder.com
2•Mytrill•21m ago•0 comments

Losing control of AI is the plan – by Kelsey Piper

https://www.theargumentmag.com/p/losing-control-of-ai-is-actually
1•streptomycin•22m ago•0 comments

Nuclear War: A Scenario

https://en.wikipedia.org/wiki/Nuclear_War:_A_Scenario
1•simonebrunozzi•22m ago•0 comments

A visualization of how a codebase was produced, not who produced it

https://codecurrents.artificialfallibility.com/
1•camilochs•22m ago•0 comments

Show HN: Basketcase.shop – paste a merchant URL, an agent tries to buy something

https://basketcase.shop
2•ninjaa123•26m ago•0 comments