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!

Is anyone still using Emacs?

https://jmmv.dev/2026/06/is-anyone-still-using-emacs.html
1•jmmv•56s ago•0 comments

Understanding Isn't Just Knowledge

https://christianmooreanderson.com/understanding-isnt-just-knowledge-and-how-we-can-teach-it/
1•mathgenius•1m ago•0 comments

Show HN: Multi-Agent AI trading firm simulation powered by small language models

https://huggingface.co/spaces/build-small-hackathon/Wall-Street-of-AI-Agents
1•Ashish106•1m ago•0 comments

Secretive Wall Street Powerhouse Jane Street Seizes the AI Spotlight

https://www.wsj.com/tech/ai/jane-street-ai-wall-street-bdfcc81a
1•Brajeshwar•1m ago•0 comments

Ask HN: How to handle kernel struct changes (e.g. iov_ITER) in eBPF?

1•morolis•2m ago•0 comments

Web Browsers on PDAS

https://vale.rocks/posts/pda-browsers
1•robin_reala•2m ago•0 comments

The European Social Stack

https://european.social
1•doener•2m ago•0 comments

Embeddings as Encodings

https://hash.dev/blog/embeddings-as-encodings
1•tosh•4m ago•0 comments

Over-reliance on chatbots can diminish critical-thinking skills, study finds

https://www.theguardian.com/us-news/2026/jun/19/chatbots-critical-thinking-skills
1•jruohonen•5m ago•0 comments

VPN ban update for UK households as government looks at 'age-gate'

https://www.birminghammail.co.uk/news/midlands-news/vpn-ban-update-uk-households-34141063
2•iamnothere•8m ago•0 comments

Show HN: PatinaTab – Dark mode widget dashboard extension for Chrome/Firefox

https://patinatab.org
1•blader_johny•9m ago•0 comments

Subscription Cost Visualizer

https://visualize.nguyenvu.dev/
1•karakoram•9m ago•0 comments

IT find series 1/2026: What do you think it could be?

https://blogs.ethz.ch/its/2026/02/09/it-find-series-1-2026-what-do-you-think-it-could-be/
1•jruohonen•10m ago•0 comments

Ubisoft co-founder Claude Guillemot has died in a plane crash

https://www.bloomberg.com/news/articles/2026-06-20/ubisoft-co-founder-claude-guillemot-dies-in-ai...
1•drayfield•10m ago•0 comments

Famous 'Pink Planet' harbors a salty surprise

https://news.northwestern.edu/stories/2026/06/famous-pink-planet-harbors-a-salty-surprise
1•gmays•11m ago•0 comments

The Price of Lighting in the UK Has Dropped over 99.9% Since 1700

https://ourworldindata.org/data-insights/the-price-of-lighting-has-dropped-over-999-since-1700
1•karakoram•12m ago•0 comments

Why Incogni Might Be YouTube's Worst Sponsor [video]

https://www.youtube.com/watch?v=JFI1CfnDJxY
1•Udo_Schmitz•14m ago•0 comments

Show HN: PitchStage – an Omegle-style 1:1 pitch room for founders

https://live.tesor.app
1•torsianWorld•14m ago•0 comments

Windows 11 New Media Player Uses 3.5x More RAM, Charges for Popular Video Codecs

https://www.extremetech.com/computing/windows-11s-new-media-player-uses-35x-more-ram-charges-for-...
2•tcp_handshaker•14m ago•3 comments

Shutting Down Fornjot

https://fornjot.app/blog/shutting-down-fornjot/
1•birdculture•17m ago•0 comments

The terrifying world of the 'TikTok Farlands'

https://www.bbc.com/future/article/20260618-the-terrifying-world-of-the-tiktok-farlands
1•baranul•18m ago•0 comments

Neuralyzer - allow agent to self-wipe context for easier Ralph loop engineering

https://github.com/gintasz/neuralyzer
1•gintasz•19m ago•0 comments

Parse, Don't Validate – In a Language That Doesn't Want You To

https://cekrem.github.io/posts/parse-dont-validate-typescript/
1•thunderbong•22m ago•0 comments

I evaluated GLM 5.2 against the frontier on tasks from real repos

https://www.stet.sh/blog/glm-5-2-passes-tests-fails-review
1•bisonbear•22m ago•1 comments

A Humble 3-Wheel Electric Vehicle Lands Toyota in Federal Court

https://www.nytimes.com/2026/06/20/business/toyota-africa-electric-vehicles-lawsuit.html
1•ilamont•22m ago•0 comments

HashQL

https://hash.dev/blog/hashql-research-preview
2•tosh•25m ago•0 comments

The many multimillion-dollar homes of a professional ratbag

https://www.smh.com.au/national/nsw/the-many-multimillion-dollar-homes-of-a-professional-ratbag-2...
2•Alien1Being•29m ago•0 comments

Big Tech is borrowing like never before

https://startupfortune.com/big-tech-is-borrowing-like-never-before-and-the-fed-just-made-that-a-l...
1•krupan•34m ago•0 comments

Show HN: We post-trained a model that pen tests instead of refusing

https://www.argusred.com/cli
1•dk189•34m ago•0 comments

Show HN: Voice typing on Android with accurate punctuation and code-switching

https://replyvoice.com
2•kedimuzafer•34m ago•3 comments