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•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!

The Fab Charter

https://fab.cba.mit.edu/about/charter/
1•barishnamazov•10s ago•0 comments

Odysseys: Benchmarking Web Agents on Realistic Long Horizon Tasks

https://odysseys-website.pages.dev/
1•cmitsakis•1m ago•0 comments

An API with Rights over Everything

https://aitwerp.com/signals/railway-agent-database-deleted/
1•Inziu•1m ago•0 comments

Trump officials draft plan to bring Anthropic back amid Pentagon fight

https://www.axios.com/2026/04/29/trump-anthropic-pentagon-ai-executive-order-gov
1•naves•2m ago•0 comments

The Port of Oslo 1798 – Remastered

https://tidvis.itch.io/oslo-havn-1798-rm
1•hoxmark•4m ago•1 comments

Clojure us the future of AI coding, but you won't use it

https://latypoff.com/clojure-is-the-future-of-ai-coding-but-you-wont-use-it/
1•nlitened•5m ago•0 comments

Cisco vs. DOE – SCOTUS to further narrow judgements on the international law

https://www.scotusblog.com/2026/04/court-seems-likely-to-narrow-ability-of-plaintiffs-to-bring-cl...
1•class4behavior•7m ago•0 comments

Anthropic's Argument for Mythos SWE-bench improvement contains a fatal error

https://www.philosophicalhacker.com/post/anthropic-error/
2•jryio•8m ago•0 comments

"People who don't use AI will be left behind"

https://migrainebrain.bearblog.dev/people-who-dont-use-ai-will-be-left-behind/
1•speckx•8m ago•0 comments

The Moral and Medical Panic over Bicycles (2020)

https://www.mcgill.ca/oss/article/history-did-you-know/moral-and-medical-panic-over-bicycles
1•thelastgallon•9m ago•0 comments

AI agents (Grok vs. GPT-4o mini) compete in live crypto paper trading

https://cryptoaiarena.com/
1•edgar_dev•9m ago•0 comments

Show HN: AP Quiz – mobile-first AP practice prep web app

https://ap-quiz.com
1•coolwulf•12m ago•1 comments

The Inadequacy of House Burping

https://www.greenbuildingadvisor.com/article/the-inadequacy-of-house-burping
1•quercusa•13m ago•0 comments

France unveils plan to phase out fossil fuels by 2050

https://www.ctvnews.ca/climate-and-environment/article/france-unveils-plan-to-ditch-all-fossil-fu...
1•mpweiher•14m ago•0 comments

Mathematical Writing [pdf]

https://jmlr.csail.mit.edu/reviewing-papers/knuth_mathematical_writing.pdf
2•susam•15m ago•0 comments

CotEditor – plain text editor for macOS

https://coteditor.com
3•bitigchi•15m ago•0 comments

The Quant Engine is live

https://newsfinanceai.com/
1•globalbiz•15m ago•0 comments

DevCam – Native macOS screen recorder

https://www.devcam.app/
1•dumitrujonathan•16m ago•1 comments

Seer – Open-source local AI image descriptions for screen readers (no API key)

https://github.com/recursia-lab/Seer
1•chiachi•16m ago•1 comments

Ruby One-Liners Guide

https://learnbyexample.github.io/learn_ruby_oneliners/cover.html
1•thunderbong•17m ago•0 comments

Can't believe I spent a 100 hours on building this was it worth it?

https://old.reddit.com/r/SideProject/comments/1sz7jzx/cant_believe_i_spent_a_100_hours_on_building/
1•frans•18m ago•1 comments

Please consider publishing a full-text RSS feed for your website or blog

https://neilzone.co.uk/2026/04/please-consider-publishing-a-full-text-rss-feed-for-your-website-o...
1•speckx•19m ago•0 comments

Telegram Client Telega Routes Traffic Through Russian MitM Infrastructure

https://theopenreader.org/Journalism:Analysis_Reveals_MITM_Attack_in_Telegram_Client_Telega_Android
2•TORcicada•20m ago•0 comments

Our 2026 Direction: AI and Classic Workflows in JetBrains IDEs

https://blog.jetbrains.com/ai/2026/04/our-2026-direction-ai-and-classic-workflows-in-jetbrains-ides/
1•patrikcsak•20m ago•0 comments

Benchmarking Opus 4.7: ~80% higher cost in practice

https://www.wozcode.com/blog/opus-4-7-pricing
6•bcollins34•23m ago•0 comments

Prosody IM 13.0.5 released – An XMPP/Jabber server written in Lua

https://blog.prosody.im/prosody-13.0.5-released/
1•neustradamus•23m ago•0 comments

The end of "Just ask Sarah"

https://simme.dev/posts/the-end-of-just-ask-sarah/
3•milkglass•24m ago•0 comments

PocketOS AI Fiasco – Lesson in Automation Access

https://onlytech.boo/incident/pocketos-ai-fiasco-lesson-in-automation-access-mokdojol
1•vednig•24m ago•0 comments

We Consciousness Researchers Have Failed You

https://www.theintrinsicperspective.com/p/we-consciousness-researchers-have
2•Ariarule•24m ago•0 comments

Show HN: Distributed-correctness tests using Jepsen tooling pass on ArcadeDB

https://arcadedb.com/blog/arcadedb-jepsen-tests-34-pass/
1•lvca•26m ago•0 comments