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: I built an AI that knows my net worth: 3 countries, 6 currencies

https://demo.joinbrisa.com
1•kareemarab•4m ago•0 comments

Pyramids – GIS Utility Package

https://github.com/serapeum-org/pyramids
1•marklit•4m ago•0 comments

Sentiment analysis of Reddit threads using BERT models

https://threadmood.sibencedigital.com/app?url=https%3A%2F%2Fwww.reddit.com%2Fr%2Fprogramming%2Fco...
1•jbarti•6m ago•1 comments

Quitting a Forever Game

https://ravi64.com/quitting-pokemon-go-forever-game/
1•outrunner•9m ago•0 comments

Compressor V2: three compression layers for a 50% LLM agent cost cut

https://www.edgee.ai/blog/posts/introducing-compressor-v2-three-compression-layers-measured-end-t...
4•kokakiwi•10m ago•0 comments

Pokémon Go '10th Anniversary Party' event guide

https://www.polygon.com/pokemon-go-10th-anniversary-party-event-timed-research-costumes-gimmighoul/
2•rldjbpin•11m ago•0 comments

Show HN: RNet, an AI credit wallet for everyday users

https://www.rnetai.org/
2•nextma•12m ago•1 comments

The evidence against "ultra-processed" foods is weaker than you think

https://www.vox.com/future-perfect/494045/ultra-processed-foods-science-rcts
1•theanonymousone•14m ago•1 comments

Jetterix Pressure Nozzle ReviEwS (2026) We Tried It My Honest Review

https://finance.yahoo.com/sectors/technology/articles/jetterix-pressure-nozzle-urgent-report-1739...
1•raysdaro•18m ago•0 comments

Why did the jump from Intel MacBooks to Apple Silicon feel that huge?

https://freipaul.com/posts/why-did-apple-silicon-feel-so-huge
1•PHr15•19m ago•0 comments

How to Download Canvas and Panopto Lecture Videos

https://www.scholarshipsads.com/blog/how-to-download-canvas-and-panopto-lecture-videos
1•behindai•29m ago•0 comments

Trump's 'narco‑terrorism' war in Latin America evokes Reagan

https://theconversation.com/trumps-narco-terrorism-war-in-latin-america-evokes-reagan-then-as-now...
1•robtherobber•31m ago•0 comments

Pioneer of 'extreme male brain' theory of autism now says phrase unhelpful

https://www.theguardian.com/society/2026/jul/05/autism-extreme-male-brain-simon-baron-cohen
2•Michelangelo11•31m ago•0 comments

India's IT industry is shrinking general hiring while AI roles rose 16%

https://twitter.com/rohanpaul_ai/status/2073314619423174678
1•rustoo•31m ago•0 comments

Veteran Coder, Modern Delivery: The Hunt for the Perfect Technical TPM Role

https://www.mariusb.net/blog/2026/07/veteran-coder-modern-delivery-the-hunt-for-the-perfect-techn...
1•mariusb16•32m ago•0 comments

Google disrupts NetNut proxy network used in malware operations

https://www.reuters.com/business/media-telecom/google-disrupts-netnut-proxy-network-used-malware-...
1•angst•33m ago•0 comments

Mercury – Hermes HF Modem

https://github.com/Rhizomatica/mercury
1•noyesno•40m ago•0 comments

UN chief warns AI is developing faster than rules can keep up

https://www.reuters.com/technology/un-chief-warns-ai-is-developing-faster-than-rules-can-keep-up-...
2•adithyaharish•46m ago•0 comments

A Skiing Accident Put Our Development Practices to the Test

https://blog.enioka.com/2026/07/03/how-a-skiing-accident-put-our-development-practices-to-the-test/
4•hebus•49m ago•0 comments

14× faster embeddings: how we rebuilt the ONNX path in Manticore

https://medium.com/@s_nikolaev/14-faster-embeddings-how-we-rebuilt-the-onnx-path-in-manticore-fab...
2•snikolaev•50m ago•0 comments

Looking Forward to Postgres 19: Split Personality

https://www.pgedge.com/blog/looking-forward-to-postgres-19-split-personality
1•rellem•52m ago•1 comments

Defeat air-gapped systems by exfiltrating data using Apple Find My network

https://github.com/HouzuoGuo/hzgl-air-bridge
2•austinallegro•52m ago•0 comments

DJ USB T[ool]kit

https://github.com/haivala/dj-usb-tkit
1•chipheadi•53m ago•0 comments

Show HN: WatermarkGo – Gemini Watermark Remover

https://watermarkgo.com
2•qwikhost•55m ago•0 comments

HN: An automated CI/CD testing harness for Model Context Protocol servers

https://github.com/vaquarkhan/mcp-test-harness
2•vaquarkhan•55m ago•0 comments

AI-powered product photography suite designed specifically for Amazon sellers

https://loomadesign.ai/
1•loomadesignai•59m ago•0 comments

Show HN: Excalibur. The open-source AI coding agent for product engineers

https://getexcalibur.dev
4•Rafael_Casuso•1h ago•0 comments

Thoughts on the Near Future

https://x.com/bayeslord/article/2072056960430789032
1•grodriguez100•1h ago•0 comments

What America has meant to me

https://twitter.com/swyx/status/2073657149067321412
1•pretext•1h ago•0 comments

Built a Website for People Who Miss the Old Web

https://www.dailicle.com/
2•lucky-solanki•1h ago•0 comments