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!

A Photo of the Sun Through the Earth

https://www.stevestewartwilliams.com/p/peering-at-the-sun-through-the-earth
1•taylorbuley•37s ago•0 comments

Leopold Aschenbrenner's Situational Awareness seeks to raise capital

https://www.ft.com/content/280336bf-dbed-405f-b38e-5af644a21549
1•d_silin•1m ago•0 comments

UEFA members vote to boycott FIFA if Infantino's World Cup plans pursued

https://www.aljazeera.com/sports/2026/7/30/uefa-members-agree-fifa-boycott-if-world-cup-plans-pur...
1•TechTechTech•1m ago•0 comments

Amazon's Zoox to begin charging for rides in Las Vegas after clearing NHTSA

https://www.cnbc.com/2026/07/30/amazon-zoox-robotaxi-rides-las-vegas.html
1•jameslk•2m ago•0 comments

FAA just made an airplane legal that could not have been certified a month ago

https://www.federalregister.gov/documents/2026/07/16/2026-14298/accepted-consensus-standards-for-...
1•r2sk5t•2m ago•1 comments

Signal is working on registration without a phone number

https://aboutsignal.com/news/signal-is-working-on-registration-without-a-phone-number/
1•ahlCVA•3m ago•0 comments

Formality Considered Harmful (2022)

https://joshmpollock.com/blog/formality-considered-harmful/
1•speckx•3m ago•0 comments

Updates to Radar Pricing

https://support.stripe.com/questions/updates-to-radar-pricing-(january-2027)
2•rbarnes01•4m ago•0 comments

Citadel buys Situational Awareness after steep AI losses

https://www.ft.com/content/5fb44089-ecdf-4b48-bc14-1e8b4682b142
2•cl42•5m ago•0 comments

Scaling NumPy on Free-Threaded Python

https://labs.quansight.org/blog/scaling-numpy-on-free-threaded-python
1•ngoldbaum•5m ago•0 comments

Show HN: Nearfield – Custom macOS driver to stereo-pair two Studio Displays

https://github.com/kemuri/nearfield
1•kemuri•7m ago•0 comments

China Built the Largest Fusion Magnet – "Artificial Sun"

https://www.gadgetreview.com/china-built-the-worlds-largest-fusion-magnet-artificial-sun
1•ksec•7m ago•0 comments

2M Cars with KARR Anti-Theft Systems Are at Higher Risk of Theft

https://today.ucsd.edu/story/2-million-cars-with-anti-theft-systems-installed-by-dealers-are-at-h...
2•leecoursey•7m ago•0 comments

A Remote Indigenous Community Built One of Canada's Fastest Fiber Networks

https://spectrum.ieee.org/indigenous-fiber-network
3•Brajeshwar•8m ago•0 comments

GDID – Microsoft's Windows Tracker That Can't Be Turned Off [video]

https://www.youtube.com/watch?v=C0zt3iqxPT0
1•trinsic2•8m ago•1 comments

Russian spies take their half-click email attack from Zimbra to Outlook

https://www.theregister.com/security/2026/07/30/russian-spies-take-their-half-click-email-attack-...
1•sbulaev•8m ago•0 comments

'parasite' went from a laughing matter to a serious biological threat

https://www.npr.org/2026/07/30/nx-s1-5909222/parasite-cyclospora-outbreak-odyssey-nolan
2•speckx•9m ago•0 comments

Trusty Boot Key, a Ventoy Alternative

https://codeberg.org/aol/trusty-boot-key
1•mixmastamyk•10m ago•0 comments

Postgres rewritten in Rust v0.2, now faster than Postgres and ClickHouse

https://github.com/malisper/pgrust/releases/tag/v0.2-release
7•malisper•11m ago•1 comments

Show HN: 8bit Shadcn/UI component library – 8bit/cnlibs

https://8bit.cnlibs.com/
1•samke-•11m ago•0 comments

We Taught the AI. Now It Teaches Us

https://uri.ai/blog/ai-teaching-assistant
1•shuri•12m ago•1 comments

Intel providing ATOM to startup led by co-investor of Tan in rare deal

https://www.reuters.com/world/intel-providing-chip-technology-startup-led-by-co-investor-tan-rare...
1•ksec•14m ago•0 comments

Every Paul Graham essay, narrated in his voice

https://www.youtube.com/AceNallawar
2•acewashere•14m ago•0 comments

Citadel Buys Situational Awareness's Stock Portfolio After Big Losses in AI

https://www.wsj.com/finance/citadel-buys-situational-awarenesss-stock-portfolio-after-big-losses-...
4•mudil•15m ago•0 comments

Why compute might get 10x+ more expensive in coming years

https://www.dwarkesh.com/p/why-compute-might-get-10x-more-expensive
1•nlpnerd•16m ago•0 comments

Show HN: Drug Boat, Strike

https://drugboatstrike.com/
1•stoli_man•16m ago•0 comments

To understand the experience of life, don't look to the mind. Look to the body

https://www.theguardian.com/commentisfree/2026/jul/30/alive-body-life-experience
1•rectang•16m ago•0 comments

I would like to show my open source eval framework for agents

https://github.com/Thomeras/agent_detective
1•Thomeras•16m ago•1 comments

A data center wanted to buy a farm to use water legally reserved for irrigation

https://www.techradar.com/pro/a-330-mw-data-center-wanted-to-buy-a-farm-switch-off-the-irrigation...
2•hn_acker•17m ago•2 comments

Postgres on NVMe Benchmarks

https://clickhouse.com/blog/benchmarking-nvme-managed-postgres-planetscale-vs-clickhouse
2•cauchyk•18m ago•0 comments