Re:What game engines know about data that databases forgot
by hedgehog on Thursday April 09, 2026 @02:58PM
(#47708134)
It's also a bit odd they don't mention column-oriented databases at all.
[ Parent
| on HN ]
Re:What game engines know about data that databases forgot
by dpe82 on Thursday April 09, 2026 @03:27PM
(#47708549)
Yeah that was my second thought. ECS' favoring of structs-of-arrays over traditional arrays-of-structs for game entities boils down to the same motivations and resulting physical layout as column-stores vs row-stores.
Re:What game engines know about data that databases forgot
by zffr on Thursday April 09, 2026 @03:04PM
(#47708215)
Why would column-oriented databases be mentioned? My understanding is that these are typically used for OLAP, but the article seems to talk only about OLTP.
Re:What game engines know about data that databases forgot
by jandrewrogers on Thursday April 09, 2026 @03:33PM
(#47708644)
Modern database engines tend to use PAX-style storage layouts, which are column structured, regardless of use case. There is a new type of row-oriented analytic storage layout that would be even better for OLTP but it is not widely known yet so I wouldn't expect to see it mentioned.
Re:What game engines know about data that databases forgot
by SigmundA on Thursday April 09, 2026 @03:11PM
(#47708309)
Because there is a whole section that describes column based storage without mentioning that some databases have column based storage as an option.
Re:What game engines know about data that databases forgot
by goalieca on Thursday April 09, 2026 @03:31PM
(#47708610)
This is one of the main problems I have with LLMs. It finds patterns in words but not content. I see this in code reviews and eventually outages. Something looks reasonable at the micro scale but clearly didn’t understand something important (because they don’t understand) and it causes a major issue.