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

Comments

semihs•8mo 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!

Proof of Concept to Test Humanoid Robots

https://thehumanoid.ai/humanoid-and-siemens-completed-a-proof-of-concept-to-test-humanoidrobots-i...
1•0xedb•1m ago•0 comments

OpenAI Partners with Cerebras

https://www.cerebras.ai/blog/openai-partners-with-cerebras-to-bring-high-speed-inference-to-the-m...
1•nezhar•2m ago•0 comments

Show HN: Turn GitHub Contributions Graph into Space Shooter Battle Field

https://github.com/czl9707/gh-space-shooter
1•zane__chen•4m ago•0 comments

Sony wiped over 1k shovelware games off the PlayStation store without warning

https://www.eurogamer.net/sony-wiped-over-1000-shovelware-games-off-the-playstation-store-without...
1•croes•6m ago•0 comments

Playing daily games at work? Timdle just launched work mode

https://www.timdle.com/work
2•maskinberg•7m ago•0 comments

Context Engineering for Personalization with OpenAI Agents SDK

https://cookbook.openai.com/examples/agents_sdk/context_personalization
1•gmays•8m ago•0 comments

When programs assume the system will never change, episode 4: Stealing strings

https://devblogs.microsoft.com/oldnewthing/20260115-00/?p=111988
1•zdw•9m ago•0 comments

I added partial (incomplete) row streaming to a query engine

https://blog.vega.io/posts/partial_stream/
1•tontinton•12m ago•0 comments

Al models were given four weeks of therapy: the results worried researchers

https://www.nature.com/articles/d41586-025-04112-2
1•simonebrunozzi•13m ago•0 comments

State and Federal Lawmakers Want Data Centers to Pay More for Energy

https://www.nytimes.com/2026/01/15/business/energy-environment/data-center-energy-electricity-cos...
1•donohoe•14m ago•0 comments

US suspends immigrant visa processing for 75 countries beginning January 21

https://travel.state.gov/content/travel/en/News/visas-news/immigrant-visa-processing-updates-for-...
1•mportela•15m ago•1 comments

Ask HN: Is Claude Code bad for ADHD?

1•chriswright1664•15m ago•0 comments

Show HN: TeletextSignals – Local RAG over 25 Years of Swiss Teletext News

https://github.com/r-follador/TeletextSignals
1•folli•17m ago•0 comments

TWC Security Party – Group education event for tech workers to improve their PR

https://us02web.zoom.us/meetings/83864945846/invitations?signature=4UIf8C8zlkKWDox7ZdErZvL2DhcwC8...
1•todsacerdoti•18m ago•0 comments

Using Tokio with CPU-Bound Tasks in Rust (2022)

https://www.influxdata.com/blog/using-rustlangs-async-tokio-runtime-for-cpu-bound-tasks/
1•Abbit•21m ago•0 comments

Pg-safeupdate: A PostgreSQL extension requiring criteria for UPDATE and DELETE

https://github.com/eradman/pg-safeupdate
1•tanelpoder•21m ago•1 comments

Situation Watch

https://www.situation.watch/
1•brodouevencode•23m ago•0 comments

Interaction System for Treadmill Video Games Using a Smartphone Camera

https://www.mdpi.com/1424-8220/26/1/20
1•PaulHoule•26m ago•0 comments

Trump Officials Vow to Keep All US Coal Plants Running

https://www.bloomberg.com/news/articles/2026-01-15/trump-officials-vow-to-keep-all-us-coal-plants...
3•toomuchtodo•26m ago•1 comments

StackWarp: Exploiting Stack Layout Vulnerabilities in Modern Processors

https://roots.ec/blog/stackwarp
1•matt_d•26m ago•0 comments

Open Source Strategies

https://tempestphp.com/blog/open-source-strategies
1•7777777phil•27m ago•0 comments

Microsoft may soon allow IT admins to uninstall Copilot

https://www.bleepingcomputer.com/news/microsoft/microsoft-may-soon-allow-it-admins-to-uninstall-c...
1•janandonly•27m ago•0 comments

Database Transactions

https://planetscale.com/blog/database-transactions
2•ksec•27m ago•0 comments

At the Turning of the Tide: How to Fight Our Way Out of the Trump Era

https://crimethinc.com/2025/12/16/at-the-turning-of-the-tide-how-fight-our-way-out-of-the-trump-era
4•angoragoats•28m ago•0 comments

Sign of the times: Amazon is making a fallout shelter reality TV show

https://www.engadget.com/entertainment/tv-movies/amazon-is-making-a-fallout-shelter-competition-r...
2•dreadsword•28m ago•0 comments

Hyperfocus vs. Perspective as a Staff Engineer (2023)

https://softwaredoug.com/blog/2023/06/15/hyperfocus-vs-perspective
1•softwaredoug•28m ago•0 comments

Show HN: Bldr – polyglot build system for monorepos

https://github.com/GriffinCanCode/bldr
1•griffincancode•28m ago•0 comments

Show HN: Grain Synonym: Create multi-aesthetic OS variants

https://codeberg.org/teambrick06/yz/src/branch/main/docs/core-coordination/2026-01-15-121503-pst_...
1•kae3g•28m ago•0 comments

Show HN: Crystal Unified – Search compressed archives without decompressing

https://github.com/powerhubinc/crystal-unified-public
1•danebl•31m ago•0 comments

Show HN: GoGen – A simple template-based file generator written in Go

https://github.com/zaheershaikh936/gogen
2•zaheer9360•32m ago•1 comments