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

Comments

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

OpenYak – An open-source Cowork that runs any model and owns your filesystem

https://github.com/openyak/desktop
2•wangzhangwu•4m ago•1 comments

The Fastest Man Alive? [video]

https://www.youtube.com/shorts/R7OoEXaOVY0
1•SilentM68•5m ago•0 comments

How to Do Any Work

https://drive.google.com/uc?id=1wurJsO1vZYiynrTxDLroiQX2fBnKmldo&export=download
1•waseyjamal•8m ago•0 comments

Generalized Linear Model

https://en.wikipedia.org/wiki/Generalized_linear_model
1•azhenley•9m ago•0 comments

Data Centers Under Fire: A Systemic Security Challenge

https://www.datacenterknowledge.com/physical-security/data-centers-under-fire-a-growing-critical-...
1•WaitWaitWha•10m ago•0 comments

Mark Zuckerberg texted Elon Musk to offer help with DOGE

https://techcrunch.com/2026/03/28/mark-zuckerberg-texted-elon-musk-to-offer-help-with-doge/
1•toomanyrichies•14m ago•0 comments

Thinking in the Margins

https://theamericanscholar.org/thinking-in-the-margins/
1•SegfaultSeagull•28m ago•0 comments

The Revenge of the Data Scientist

https://hamel.dev/blog/posts/revenge/
1•prabal97•29m ago•0 comments

Eval-Driven Development: Applying TDD Principles to AI Agent Prompts

https://iris-eval.com/blog/eval-driven-development
1•iparent•30m ago•0 comments

Vanilla Claude vs. GitAuto Test Generation

https://gitauto.ai/blog/vanilla-claude-vs-gitauto-test-generation
1•nishiohiroshi•33m ago•0 comments

Show HN: Phantom – Let AI use your API keys without leaking them

https://github.com/ashlrai/phantom-secrets
1•masonwyatt23•35m ago•0 comments

Wikipedia officially bans AI-generated content

https://nypost.com/2026/03/28/tech/wikipedia-officially-bans-ai-generated-encyclopedia-entries/
3•1vuio0pswjnm7•36m ago•0 comments

Can You Guess What Tests a Calculator Needs?

https://gitauto.ai/blog/can-you-guess-what-tests-a-calculator-needs
1•nishiohiroshi•36m ago•0 comments

What Are Adversarial Tests and Why We Run Them

https://gitauto.ai/blog/what-are-adversarial-tests
1•nishiohiroshi•36m ago•0 comments

Indonesia Starts First Southeast Asia Social Media Ban for Kids

https://www.bloomberg.com/news/articles/2026-03-28/indonesia-starts-first-southeast-asia-social-m...
1•1vuio0pswjnm7•38m ago•0 comments

Indonesia's social media curbs for under 16s take set to start

https://www.reuters.com/business/media-telecom/indonesias-social-media-curbs-kids-set-saturday-fe...
1•1vuio0pswjnm7•39m ago•0 comments

Nice Graphs – Text to chart in one click

https://nice-graphs.com/pt
1•domiuau•42m ago•1 comments

Elon Musk's last co-founder reportedly leaves xAI

https://techcrunch.com/2026/03/28/elon-musks-last-co-founder-reportedly-leaves-xai/
4•SilverElfin•44m ago•4 comments

A n00B PM's guide to vibe coding kernels from scratch

https://www.ddmckinnon.com/2026/03/28/a-n00b-pms-guide-to-vibe-coding-kernels-from-scratch/
2•dmckinno•46m ago•0 comments

Aging Is a Software Problem

https://twitter.com/davidasinclair/status/2037966418453410024
1•dschol•47m ago•0 comments

Show HN: Local-first dictation for macOS – Parakeet TDT, zero cloud calls

https://typedwith.ai/
1•newtechwiz•48m ago•0 comments

FreeBSD, Caddy and PHP – a perfect match (2022)

https://it-notes.dragas.net/2022/07/18/freebsd-caddy-and-php-a-perfect-match/
1•indigodaddy•50m ago•0 comments

Iteration should increase value, not just output

https://vibe2value.com/iteration-should-increase-value/
1•mattcameron•51m ago•0 comments

Anthropic Wins Injunction in Court Battle with Trump Administration

https://www.wsj.com/politics/policy/anthropic-wins-injunction-in-court-battle-with-trump-administ...
1•theahura•52m ago•0 comments

Room fee no bar cut

https://dollar-tree.neocities.org/BLOG060725
1•gregsadetsky•53m ago•0 comments

Anthropic May Have Had an Architectural Breakthrough

https://twitter.com/AndrewCurran_/status/2037967531630367218
1•kok14•56m ago•2 comments

Learn what your AI built. easily

https://github.com/jstuart0/sourcebridge
1•Craze0•1h ago•0 comments

Which AI Calculates Taxes Correctly?

https://thefinancebuff.com/ai-tax-calculator.html
1•hnburnsy•1h ago•1 comments

How flat is your name

https://matthewc.dev/musings/baby-names/
1•matthewfcarlson•1h ago•0 comments

Show HN: NoEyes – Terminal chat where the server is architecturally blind

https://github.com/Ymsniper/NoEyes
1•Ymsniper•1h ago•0 comments