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•9mo ago

Comments

semihs•9mo 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_•8mo 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•8mo 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_•8mo ago
That sounds great!

Show HN: Distilled 0.6B text-to-SQL model

https://github.com/distil-labs/distil-text2sql
1•maciejgryka•1m ago•0 comments

Wayland – Accessibility Input Protocol

https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/149
1•shakna•1m ago•0 comments

EU inc: a new European company structure

https://ec.europa.eu/commission/presscorner/detail/da/speech_26_150
1•nhatcher•1m ago•0 comments

Convert your cool bear images into other cool bear images

https://github.com/JoshuaKasa/bearrb
2•JoshuaKasa•2m ago•1 comments

Blake

https://en.wikipedia.org/wiki/BLAKE_(hash_function)
1•tosh•4m ago•0 comments

MiKTeX – A Modern TeX Distribution

https://miktex.org/
1•smartmic•5m ago•0 comments

The Dobel Peace Prize Website

https://dobelpeaceprize.lovable.app/
1•LunarJungle•7m ago•0 comments

ChatGPT for CEOs, Founders and Executives

https://www.tryexecos.com/
1•vgmartinez•8m ago•0 comments

Implementation of a Sales Assistant Agent Using SerpApi Search and HubSpot

https://github.com/serpapi/sales-assistant-agent
1•jamescollinssp•9m ago•0 comments

Ask HN: I'm getting emails about trial accounts on sites I don't recognise

3•amihacked•10m ago•0 comments

Cowork AI

https://coworkai.app
1•bellamoon544•10m ago•1 comments

Show HN: Citizen Water Signal – A tool to make tap water issues visible (India)

https://www.citizensignal.site
1•eskimo87•10m ago•0 comments

Ask HN: Can someone make a CAS just checking last bit on x86/ARM please?

1•goofy_lemur•13m ago•0 comments

Peter Thiel's New Model Army

https://broligarchy.substack.com/p/peter-thiels-new-model-army
2•bryanrasmussen•14m ago•0 comments

EU–INC – One Europe. One Standard. – Pan-European Legal Entity

https://www.eu-inc.org/
2•tilt•14m ago•0 comments

Microsoft CEO warns that we must 'do something useful' with AI

https://www.pcgamer.com/software/ai/microsoft-ceo-warns-that-we-must-do-something-useful-with-ai-...
2•altern8•17m ago•1 comments

Recursive Islands and Lakes

https://en.wikipedia.org/wiki/Recursive_islands_and_lakes
1•merelysounds•18m ago•0 comments

Belarus begins a death penalty purge of radio amateurs

https://steanlab.medium.com/mayday-389f5713fee4
4•rendx•24m ago•0 comments

The applause for China at Davos is sincere

https://www.globaltimes.cn/page/202601/1353764.shtml
3•KnuthIsGod•25m ago•0 comments

ECB's Panetta sees digital commercial bank money in future

https://www.reuters.com/sustainability/boards-policy-regulation/ecbs-panetta-sees-fully-digital-c...
1•giuliomagnifico•27m ago•0 comments

Is 'open science' delivering benefits? Major study finds proof is sparse

https://www.science.org/content/article/open-science-delivering-benefits-major-study-finds-proof-...
1•JeanKage•28m ago•0 comments

Workers flee Cambodia scam centres, officials say

https://www.theguardian.com/world/2026/jan/21/thousands-of-workers-flee-cambodia-scam-centres-off...
1•speckx•29m ago•0 comments

Tools that help me stay sane at work

https://postmake.io/zen-list
2•Malfunction92•29m ago•0 comments

EU chief says EU should abandon caution after Bessent calls Denmark 'irrelevant'

https://www.theguardian.com/world/live/2026/jan/21/europe-donald-trump-davos-speech-greenland-den...
5•akyuu•31m ago•0 comments

Google Hardware Circa 1999

https://blog.codinghorror.com/google-hardware-circa-1999/
4•teruakohatu•32m ago•1 comments

Anthropic's Influencer Marketing Program

https://www.favikon.com/blog/inside-anthropic-influencer-marketing-program
1•embedding-shape•32m ago•1 comments

Is Your Team Still Hand-Chiseling Code?

https://www.geocod.io/code-and-coordinates/2026-01-21-hand-chiseling-code/
1•mjwhansen•32m ago•0 comments

Text Is King

https://www.experimental-history.com/p/text-is-king
1•hermitcrab•34m ago•0 comments

Show HN: StockAInsights – Bloomberg-quality financial data from SEC via AI

https://stockainsights.com
1•investorsHeaven•35m ago•0 comments

SEGRE is now LIVE on npm - your messy Downloads folder won't be messy anymore.

https://www.npmjs.com/package/segre
1•shubhampawade•36m ago•1 comments