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!

You probably don't know as much AI as you think you do

https://aiforactualwork.com/
1•marcelo_lebre•1m ago•1 comments

Australia to investigate if OpenAI hack of government health website broke

https://techcrunch.com/2026/09/24/australia-to-investigate-if-openai-hack-of-government-health-we...
2•sbulaev•2m ago•0 comments

What AI companies pays the people who train it

https://blastradius.dpdns.org/
1•codebyaditya•2m ago•0 comments

The Design of Signalsmith Stretch (Pitch-Shifting Algorithm)

https://signalsmith-audio.co.uk/writing/2023/stretch-design/
1•epestr•5m ago•0 comments

India's outsourced software industry grows 9.5 percent to reach $239B

https://www.theregister.com/channel/2026/09/24/indias-outsourced-software-industry-grows-95-perce...
2•ent101•5m ago•0 comments

Show HN: Quartermaster – see your real asset allocation across all accounts

https://realallocation.com
1•olympusperspect•6m ago•0 comments

Meta debuts 'Charm' device to use new AI assistant Muse on the go

https://financialpost.com/technology/meta-debuts-muse-charm-device
3•hmokiguess•7m ago•0 comments

Visualization of all roads within any city

https://github.com/anvaka/city-roads
2•bookofjoe•7m ago•0 comments

Things That Are Good to Do

https://www.quarter--mile.com/Things-That-Are-Good-to-Do
2•surprisetalk•9m ago•0 comments

Meta VR Glasses, a New Era for Virtual Reality

https://www.meta.com/blog/meta-vr-glasses-announcement-meta-connect/
5•htk•10m ago•0 comments

AI labs' job-loss plans won't say what the public gets

https://beigebook.xyz/posts/preparedness-theater/
4•anothermathbozo•11m ago•0 comments

Without watermarking, nobody will write, and nobody will read

https://twitter.com/SamuelFitouss10/status/2099490852221473003
2•mathieu4v•13m ago•0 comments

Show HN: Clueless: how I made a scalable freeform crossword generator

https://clueless.crossword.is/blog/development-history
2•informades•13m ago•1 comments

AI could make more companies worth hacking, Anthropic report suggests

https://fortune.com/2026/09/24/ai-could-make-more-companies-worth-hacking-anthropic-report-suggests/
1•Brajeshwar•13m ago•0 comments

The Hi-Res Audio Scam: What's on the Disc?

https://losslessextract.com/hi-res-audio-scam/
1•packslash•13m ago•0 comments

Some thoughts on HTML's proposed previewsrc attribute

https://shkspr.mobi/blog/2026/09/some-thoughts-on-htmls-proposed-previewsrc-attribute/
1•Brajeshwar•14m ago•0 comments

Space-going mirrors could offer daylight on demand

https://www.economist.com/science-and-technology/2026/09/23/space-going-mirrors-could-offer-dayli...
1•Brajeshwar•14m ago•0 comments

What to Ask A.I. Leaders

https://www.nytimes.com/2026/09/24/opinion/congress-ai-sam-altman.html
2•sonabinu•14m ago•1 comments

Learn about Google's Project Suncatcher to put ML infrastructure in space

https://blog.google/innovation-and-ai/models-and-research/google-research/google-project-suncatch...
1•xnx•15m ago•0 comments

WalShadow: Replicating Postgres from Physical WAL

https://thebuild.com/blog/the-shadow-knows/
1•nightshade999•17m ago•0 comments

Bad bot traffic is growing 9 times faster than human web traffic

https://www.fastcompany.com/91611155/bad-bot-traffic-is-growing-9-times-faster-than-human-web-tra...
2•ent101•18m ago•1 comments

Our EU AI Act compliance engine has zero LLM calls, and CI blocks adding any

https://opencomplai.com/blog/no-llm-in-compliance-decisions
4•ythouma•18m ago•1 comments

Show HN: Secure and Private Decentralized Messaging over Git and WebRTC

https://glitr.io/docs/technical/roadmap/
2•Screen8774•18m ago•0 comments

Hard Stop: Out-of-band kernel preemption for rogue AI agents

https://github.com/joseluispino/hardstop
1•joseluispino•18m ago•0 comments

In Defence of the Solitary Practitioner and Self-Initiation

https://forbiddentexts.substack.com/p/in-defence-of-the-solitary-practitioner
1•PaulHoule•19m ago•0 comments

Flock, Axon dodge Senate hearing after invite from Chair Josh Hawley

https://www.cnbc.com/2026/09/23/flock-axon-senate-hearing-josh-hawley.html
3•mooreds•19m ago•0 comments

Apple Charging Guide

https://randsinrepose.com/archives/apple-charging-guide/
1•mooreds•20m ago•0 comments

Show HN: ComfyUI Extension for OpenRouter Models

https://github.com/stefanionescu/comfyui-openrouter
1•dr__stoney•20m ago•1 comments

Meta made a Tamagotchi-like wearable for its Muse AI agent

https://techcrunch.com/2026/09/23/meta-made-a-tamagotchi-like-wearable-for-its-muse-ai-agent/
1•wslh•21m ago•0 comments

Show HN: Kana – A terminal agent where the human stays in the loop

https://github.com/longyijdos/kana
1•longyijdos•21m ago•0 comments