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!

Show HN: Doberman: The AI watchdog that stops Claude from deleting your database

https://github.com/fu351/Doberman-Core
1•alanfuNZ•1m ago•0 comments

Single linearly interpolated sample to evaluate a weighted sum of two texels

https://www.forwardscattering.org/post/76
1•ibobev•3m ago•0 comments

Is reviewing AI even possible?

https://www.colino.net/wordpress/archives/2026/08/16/is-reviewing-ai-even-possible/
1•ibobev•3m ago•0 comments

Passive NACS-Docking [pdf]

https://www.volterio.com/nacs-docking.pdf
1•punnerud•5m ago•0 comments

PBS Station Sues to Regain Access to 70 Years of Archival TV History

https://gizmodo.com/pbs-station-sues-to-regain-access-to-70-years-of-archival-tv-history-2000798323
1•ohjeez•5m ago•0 comments

As wildfires get worse, some states are struggling to pass fire protection rules

https://text.npr.org/nx-s1-5923975
1•mooreds•6m ago•0 comments

Microsoft is dropping its Excel Copilot function

https://www.techradar.com/pro/microsoft-is-dropping-its-excel-copilot-function-after-only-a-year-...
2•boguscoder•6m ago•0 comments

Anthropic Revenue Run Rate Surpasses $65B Ahead of IPO

https://www.bloomberg.com/news/articles/2026-08-17/anthropic-revenue-run-rate-surpasses-65-billio...
2•jbredeche•7m ago•0 comments

Will you have spent more of your life with computers than your family?

https://beachfront.bearblog.dev/will-you-have-spent-more-of-your-life-with-computers-than-your-fa...
2•Gecko4072•7m ago•0 comments

Cursor Origin

https://twitter.com/cursor_ai/status/2089399057659596847
1•flurly•9m ago•0 comments

Mecca and the Mall

https://aeon.co/essays/my-pilgrimage-to-mecca-in-the-age-of-the-golf-cart-and-mall
1•herbertl•9m ago•0 comments

Did a climber leave his girlfriend to die at the top of a mountain?

https://www.newyorker.com/magazine/2026/07/06/did-a-climber-leave-his-girlfriend-to-die-at-the-to...
1•flycatcha•12m ago•0 comments

Developing Doom and Quake on NeXTSTEP (Dec 2006)

https://rome.ro/news/2016/2/14/apple-next-merger-birthday
1•y1n0•12m ago•0 comments

GitHub Online Services SLA

https://github.com/customer-terms/github-online-services-sla
1•er0k•15m ago•0 comments

AI;DR (AI; Didn't Read)

https://www.rickmanelius.com/p/aidr-ai-didnt-read
27•mooreds•17m ago•4 comments

What.CD

https://en.wikipedia.org/wiki/What.CD
3•cainxinth•17m ago•0 comments

XMPP Instead of Mail for Forgejo

https://xn--gckvb8fzb.com/teaching-an-old-dog-new-tricks-forgejo-xmpp/
2•slayernominee•18m ago•0 comments

If A.I. Takes the Jobs of Young People, How Will They React?

https://www.newyorker.com/news/fault-lines/if-ai-takes-the-jobs-of-young-people-how-will-they-react
5•TimTheTinker•20m ago•0 comments

Detecting goroutine leaks with synctest/pprof

https://antonz.org/detecting-goroutine-leaks/
1•jamesog•20m ago•0 comments

Canadian Columnist Boosting Data Centres Has Ties to AI Industry

https://www.desmog.com/2026/08/17/canadian-columnist-boosting-data-centres-has-ties-to-ai-industry/
2•Teever•20m ago•0 comments

Hacker claims 3.6M Azure account records stolen from major companies

https://www.bleepingcomputer.com/news/security/hacker-claims-36-million-azure-account-records-sto...
2•DemiGuru•21m ago•0 comments

Three Minutes of Sprinting Beats 90 Minutes of Moderate Exercise

https://www.cell.com/cell-reports-medicine/fulltext/S2666-3791(26)00405-2?_returnURL=https%3A%2F%...
2•bcaulfield•22m ago•0 comments

Magic Grants Monero FCMP++ Crypto Security Assessment [pdf]

https://github.com/trailofbits/publications/blob/master/reviews/2026-07-magicgrants-monerofcmp++c...
1•Cider9986•22m ago•0 comments

Show HN: Yet Another OpenCode Plugin

https://github.com/smokeeaasd/yet-another-opencode-plugin
2•smokeeaasd•24m ago•0 comments

Japan Aims for the Moons of Mars

https://www.yahoo.com/news/science/articles/japan-aims-moons-mars-021058808.html
1•Stratoscope•25m ago•0 comments

Dyna explains how they trained Dyna-2 on over 1M hours of ego video

https://www.dyna.co/research/dyna-2-infrastructure
1•ceith•26m ago•0 comments

A tabbed desktop workspace for Claude Code

https://github.com/inkshell/inkshell/
1•rodorgas•28m ago•0 comments

Wiki for Pet Projects with Clojure and Polylith

https://snyssfx.com/blog/wiki_for_pet_projects.html
2•snyssfx•30m ago•0 comments

Are Microsoft's AI plans being held back by a shortage of chips?

https://www.theguardian.com/technology/2026/aug/17/are-microsofts-ai-plans-being-held-back-by-a-s...
3•billybuckwheat•30m ago•0 comments

The Real Animals of the World

https://decodingvibes.com/blog/the-real-animals-of-the-world/
1•altmanaltman•31m ago•0 comments