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 chiral aperiodic monotile with Fibonacci monodromy [pdf]

https://pingyou.com/papers/fibonacci-monotile.pdf
1•jjbowan•2m ago•0 comments

Show HN: HairColorChangeAI – AI hair color try-on in the browser

https://haircolorchangeai.com/
1•StephenDong7•2m ago•0 comments

Engineering calculators for electronics, geometry and code

https://www.pockeng.com/
1•levario•9m ago•0 comments

I Outsource My Biggest Decisions to a Chatbot – and None of the Small Ones

https://laurenleek.substack.com/p/why-i-outsource-my-biggest-decisions
1•temp7000•9m ago•1 comments

AAPR: Absolute-Address Partial Residency

https://zenodo.org/records/22190281
1•NegativeAbsence•9m ago•0 comments

What von der Leyen left out of her Congress of Europe pitch

https://www.ftm.eu/newsletters/what-von-der-leyen-left-out-of-her-congress-of-europe-pitch
2•robtherobber•10m ago•0 comments

Preparing your website or app for Black Friday

https://medium.com/@therealcomtom/preparing-your-website-or-app-for-black-friday-ee0b798d7bfc
1•comtom•14m ago•0 comments

Practical Secrets Extraction Against Black-Box LLMs

https://arxiv.org/abs/2609.36941
1•sbulaev•16m ago•0 comments

Software Engineering After Code

https://pooyam.dev/software-engineering-after-code
1•py4•16m ago•0 comments

How to Manage a Team of AI Agents at Month-End

https://adaptiveinc.com/blog/01a0d880/how-to-manage-a-team-of-ai-agents-at-month-end
1•fyying•18m ago•0 comments

I ran a 397B-parameter model on 20 GPUs with 16 GB each

https://diljitpr.net/blog-post-2026-09-30-running-397b-model-on-20-gpus-peer-to-peer.html
1•diljitr•19m ago•0 comments

The death of web development education

https://molily.de/web-dev-education/
1•roosgit•22m ago•0 comments

Ulua: Pure Rust Implementation of the Luau Language with JIT and WebAssembly

https://github.com/webc-site/ulua
1•rmw-link•25m ago•1 comments

Meaning Ops: Seven Verbs for Working on Meaning with a Language Model

https://utopai.substack.com/p/meaning-ops
1•cyberneticc•28m ago•1 comments

How to Future-Proof Your Career in the Age of AI

https://www.noemamag.com/why-a-liberal-arts-education-will-soon-be-more-valuable-than-ever/
1•plastic-enjoyer•28m ago•0 comments

Show HN: Built agent orchestration system, Director->{workers }

https://github.com/mastaan66/foreman
1•mastaansk•30m ago•0 comments

Show HN: I made Jev to talk

https://github.com/zie1ony/jev-talks
2•zie1ony•30m ago•0 comments

Show HN: Melete – an open-source alternative to OpenAI's Dots

https://github.com/ychampion/melete
1•yashasgunderia•32m ago•0 comments

Eleven v4 and Eleven v4 Turbo released

https://twitter.com/ElevenLabs/status/2104572127617994917
1•soltanov•33m ago•0 comments

Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go

https://www.uber.com/in/en/blog/zero-growth-stack/
1•birdculture•33m ago•0 comments

How to Make Money from OpenAI DevDay 2026

https://aiextracash.com/tools/chatgpt/openai-devday-2026-money-opportunities/
1•RealLeon•35m ago•0 comments

Show HN: GeoGrandPrix – daily F1 geography game, can you beat your friends?

https://geograndprix.com/
1•olijboyd•37m ago•0 comments

Do Not Publish (FINAL_final_v2)

https://franciscocarloserra.github.io/do-not-publish/#win95.chat.office.patience.none.buzz.609930...
1•FranciscoCarlos•37m ago•0 comments

Ubicloud Machine Images

https://www.ubicloud.com/blog/announcing-ubicloud-machine-images
2•pykello•40m ago•0 comments

Eighteen-Wheeler E-Trucks Are China's Answer to Soaring Global Diesel Prices

https://www.bloomberg.com/news/features/2026-09-29/eighteen-wheeler-e-trucks-are-china-s-answer-t...
2•xbmcuser•42m ago•0 comments

The Agents Are Among Us

https://taoofmac.com/space/blog/2026/09/30/0735
1•rcarmo•43m ago•0 comments

OpenAI DevDay Recap – what's new

https://openai.com/pl-PL/index/devday-2026-recap/
1•nvmdbljstm•47m ago•2 comments

Show HN: Kguardian – seccomp profiles and NetworkPolicies from eBPF traces

https://github.com/kguardian-dev/kguardian
2•mrayas•47m ago•1 comments

Doing a Machine Learning PhD While Working in Japan

https://www.tokyodev.com/articles/doing-a-machine-learning-phd-while-working-in-japan
2•pwim•49m ago•0 comments

The Rise of Unreviewed Drafts on ArXiv and Its Implications for Astronomy

https://arxiv.org/abs/2609.35787
1•50kIters•50m ago•0 comments