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!

Omarchy M is bringing Omarchy to Apple Silicon

https://omarchy.org/news/2026/10/namespace-joins-as-a-distinguished-corporate-patron/
1•stikit•1m ago•0 comments

LiveClaude – keep Claude/Cursor remote sessions alive across reboot

https://github.com/LeandroCannizzaro/LiveClaude
1•livEApplication•1m ago•0 comments

Customer Solutions Engineer

https://torre.ai/post/ed89YKNr-agave-customer-solutions-engineer
1•CathereneNganga•6m ago•0 comments

Teams too busy doing their job to experiment with AI are going to be replaced

https://ghuntley.com/replaced/
1•ai_critic•7m ago•1 comments

Show HN: HN Jev Sorter – classify HN comments in real time

https://github.com/ritza-co/hn-jev-sorter
1•sixhobbits•9m ago•0 comments

Radxa's Q8B has 2x the performance and expansion of the Pi 5

https://www.jeffgeerling.com/blog/2026/radxa-q8b-double-pi-5/
1•ingve•11m ago•0 comments

Show HN: Babytalk: Offline speech to text and text to speech on ESP32

https://github.com/tlack/babytalk
2•tlack•13m ago•0 comments

DIRU: Dendrite-inspired recurrent units for learning chaotic dynamics

https://link.springer.com/article/10.1007/s00521-026-12526-w
1•giorgiodidio•15m ago•0 comments

Geely confirms Canada entry with first cars in 2027 – but no models yet

https://electrek.co/2026/10/09/geely-auto-canada-entry-2027/
2•cisc•21m ago•0 comments

Kaspar – C++20 HFT trading system and order book simulator

https://github.com/vincent212/kaspar-hft
1•vincent212•21m ago•0 comments

Show HN: SpecWeave 3 – hand off a coding task across Claude Code, Codex and Grok

https://github.com/anton-abyzov/specweave
2•aabyzov•22m ago•0 comments

OpenAI mistranslated mathematics into code for its Navier-Stokes proof

https://www.newscientist.com/article/2592824-openai-mistranslated-mathematics-into-code-for-its-n...
2•danielmorozoff•22m ago•0 comments

Claude Design is moving to Artifacts in the Claude app

https://support.claude.com/en/articles/17440474-migrate-from-standalone-claude-design-to-claude
3•reinhash•27m ago•0 comments

Tesla drops 'Full Self-Driving' name in Europe after Germany pushback

https://electrek.co/2026/10/09/tesla-fsd-renamed-tesla-assisted-driving-europe/
4•cisc•27m ago•1 comments

What's New in Python 3.15

https://docs.python.org/3/whatsnew/3.15.html
4•kylebarron•28m ago•1 comments

Jeventus: A Jev Powered Slack Pet

https://twitter.com/thepericulum/status/2108649129798701363
3•jljljl•29m ago•1 comments

A model that can play chess well and explain its moves

https://twitter.com/AdithyaNLP/status/2107123924828049691
2•dash2•32m ago•0 comments

Our Elements: My questions and answers about the periodic table

https://vester.si/our-elements/
3•vesterde•33m ago•1 comments

Autonomous AI Lamp

https://www.autonomous.ai/lamp
2•handfuloflight•36m ago•0 comments

I tested 20 memecoin trading strategies on 43.6M trades. All 20 died

https://dead-signals.onrender.com/
2•aurryx•37m ago•0 comments

Don't Make Me Use Your Harness

https://jrdsgl.com/dont-make-me-use-your-harness/
4•hnaccount93•38m ago•0 comments

YouTuber Says Cops Visited Him After He Built a Flock-Style Camera to Track Cops

https://gizmodo.com/youtuber-says-cops-paid-him-a-visit-after-he-built-flock-style-camera-to-trac...
107•gumby•40m ago•39 comments

What Is Happening to Bitwarden

https://www.reddit.com/r/Bitwarden/s/HgbRQrqU7u
3•wapasta•40m ago•1 comments

Mass Driver: Solar system routing mini-game

https://mass-driver.scottyah.com
2•scottyah•41m ago•1 comments

Tanker attacks in Strait of Hormuz surge to wartime high, Iran tries choking oil

https://www.cnbc.com/2026/10/09/iran-war-strait-hormuz-tanker-attack-oil.html
5•MilnerRoute•44m ago•0 comments

AI companies plot "the day after"

https://www.axios.com/2026/10/09/ai-companies-day-after-major-attack
2•jna_sh•49m ago•1 comments

MultiClaude, run several Claude desktop accounts side by side on a Mac

https://github.com/QuentinCar0n/multiclaude
2•quentincaron0•51m ago•0 comments

The argument to disagregate Kubernetes makes a lot of sense

https://edera.dev/stories/disaggregated-kubernetes-contain-the-blast-radius
1•ivytheaxolotl•51m ago•0 comments

Ecosia switches from Mistral to open-weight AI models including Qwen, GLM, Kimi

https://technode.com/2026/10/09/ecosia-switches-from-mistral-to-open-weight-ai-models-including-q...
4•yogthos•51m ago•2 comments

EZ Make Oven – Make your own reflow oven with this easy to build project

https://learn.adafruit.com/ez-make-oven/overview
1•dmschulman•52m ago•0 comments