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!

Artificial Analysis: LLM search API providers

https://artificialanalysis.ai/agents/search-api
1•j-bu•42s ago•0 comments

SIL: A semantic interface layer for web applications and AI agents

https://github.com/ais-space/sil
1•vladimir_si•42s ago•0 comments

My experience with the Fitbit Air after a month

https://www.kulman.sk/en/a-month-with-fitbit-air/
1•ig0r0•43s ago•0 comments

Air Theremin – a browser theremin you play by waving at your webcam

https://theremin.bizibah.com/
1•gurov•3m ago•0 comments

Founders OS, now one-click installable via MCPB and live on Smithery

https://www.foundersmcp.com
1•ourthinktank•4m ago•0 comments

I blew through 24M tokens in a day (2025)

https://blog.kronis.dev/blog/i-blew-through-24-million-tokens-in-a-day/
1•Bluestein•5m ago•0 comments

DFlash 2: Keep Drafting Parallel

https://inco.ai/blog/dflash2/
1•tosh•8m ago•0 comments

Tiny Qwen personal-style resampler

https://github.com/PaulBellette/qwen_paul_resampler
1•BuzzVII•8m ago•0 comments

CEO who fired 900 employees on Zoom is sued by own company

https://www.independent.co.uk/news/world/americas/ceo-fired-employees-zoom-company-lawsuit-b30351...
2•robtherobber•9m ago•1 comments

Archive of Formal Proofs

https://isa-afp.org/
1•Bluestein•9m ago•0 comments

OpenAI Is Taking Its Ad Business to 31 New European Markets

https://www.adweek.com/media/openai-is-taking-its-ad-business-to-31-new-european-markets/
2•thm•10m ago•0 comments

Pilots and Flight Attendants Are Bombarded by Cosmic Radiation–and Dying from It

https://gizmodo.com/pilots-and-flight-attendants-are-bombarded-by-cosmic-radiation-and-getting-de...
1•robtherobber•11m ago•1 comments

Fragility of Self-Improving Agents: Variance, Task Order, and Underspecification

https://arxiv.org/abs/2608.18066
1•tcp_handshaker•13m ago•0 comments

Show HN: Building a full agentic harness around a 4B model is hard

https://orvena.app/
3•mehrant•14m ago•0 comments

Chinese humanoid robot maker surges 600% in trading debut

https://www.ft.com/content/14cd8246-7fb1-4f8f-81b4-8de11ced79e5
1•thm•15m ago•0 comments

DataSmith: Automating Data Research

https://www.datologyai.com/blog/datasmith
1•vtemian•17m ago•0 comments

Inside Big Tech’s Frantic Race to Quell the Growing Backlash to AI

https://www.wsj.com/tech/inside-big-techs-frantic-race-to-quell-the-growing-backlash-to-ai-2a717339
2•thm•18m ago•0 comments

Censorship Industry: The European Firms Monetizing the DSA

https://foundationforfreedomonline.com/censorship-industry-the-european-firms-monetizing-the-dsa/
2•cubefox•20m ago•1 comments

The history (and future) of technology form factors

https://blog.jacobstechtavern.com/p/technology-form-factors
1•jakey_bakey•22m ago•0 comments

Why it might be time to rethink the human family tree

https://theconversation.com/why-it-might-be-time-to-rethink-the-human-family-tree-289819
2•georgecmu•23m ago•1 comments

Carbon: Graduating from the experiment – Chandler Carruth – NDC Toronto 2026 [video]

https://www.youtube.com/watch?v=WJl4ftb5Fxg
1•dtoma•26m ago•0 comments

Cixin Liu's Essay: The Ladder of Immortality

https://masterdai.blog/cixin-lius-essay-the-ladder-of-immortality/
1•KitN•29m ago•0 comments

Shape of the System Structure over vigilance: Engineering for bounded cognition

https://shapeofthesystem.com/
1•Bluestein•33m ago•0 comments

LG Display unveils FLiPP, achieving dream next-generation OLED technology

https://news.lgdisplay.com/en/2026/08/lg-display-unveils-flipp-achieving-dream-next-generation-oled/
1•ledoge•38m ago•0 comments

A live browser fingerprinting and bot detection playground

https://fingerprint-scan.com/
2•avastel•42m ago•0 comments

The Psychological Transition from C to Rust

https://strawberry9.github.io/the-wrong-memory/Appendix_04.html
1•VolatileRegiste•43m ago•0 comments

Fan Performance Database

https://www.cybenetics.com/index.php?option=fan-performance-database
1•picture•45m ago•0 comments

Rune – persistent context for AI coding tools

https://github.com/thecolourfoundation/rune
2•malixp•45m ago•0 comments

Pander Score: How much do AI models mirror what users believe?

https://sophronresearch.org/pander/
2•stared•46m ago•0 comments

Eberto Streaming Companion

https://eberto.net/top/us/movies/netflix
2•nkrycek•47m ago•0 comments