MVCC at Microsecond Scale: Snapshot Isolation Without Cloning Rows 0 ▲ Nockawa’s Blog 1 hour ago · 17 min read3483 words · Tech · hide · 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 Deadlock-Free by Construction Three Durability Modes, One WAL Building a Page Cache That Doesn’t Count MVCC at Microsecond Scale (this post) The 8-Byte Lock (coming soon) GitHub repo • :mailbox_with_mail: Subscribe via RSS An entity has a position, a velocity, a health bar, a level, a name, a team, a score, and a bag of status flags — eight components. A hit lands and its health drops by three. In a textbook MVCC database, that one-field write… No comments yet. Log in to reply on the Fediverse. Comments will appear here.