9 days ago · Tech · 0 comments

💡Typhon is an embedded, persistent, ACID database engine written in .NET that speaks the native language of game servers and real-time simulations: entities, components, and systems. It delivers full transactional safety with MVCC snapshot isolation at sub-microsecond latency, powered by cache-line-aware storage, zero-copy access, and configurable durability. Series: A Database That Thinks Like a Game Engine Why I’m Building a Database Engine in C# What Game Engines Know About Data That Databases Forgot Microsecond Latency in a Managed Language (this post) Deadlock-Free by Construction (coming soon) GitHub repo • :mailbox_with_mail: Subscribe via RSS The first two posts in this series covered the why and the what. Why C# for a database engine. What happens when you combine ECS storage with database guarantees. This post is the how. Specifically: the five design principles that guide every performance decision in Typhon. Not a bag of tricks — a philosophy. Individual optimizations come…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.