3 ms·
A lot of modern, data-oriented ECS frameworks for game dev follow a similar philosophy, wherein components are stored in linear collections that optimize memory
by rileyphone 5y ago
A lot of modern, data-oriented ECS frameworks for game dev follow a similar philosophy, wherein components are stored in linear collections that optimize memory layout for caches and parallelism. Given how rarely you need 'SELECT *' this makes sense for a relational DB as well, though modern SQL DBs have a lot of sweat put in to their performance.