Thank you for sharing.
I started reading some subsections, and it is informative.
Part of my background was in the world data hubs, data warehouses, knowledge organization, reference data systems – for various business and security subdomains.
Without knowing anything about the book, I clicked on it, with an expectation to be about algebraic modeling of data (via, say, category theory, function-oriented schema representations, transformations from one data model to another).
In these kinds of problems, also, groups/companies who built these knowledge management systems do not have control and cannot fully anticipate subjects of interest/access patterns of their consumers.
(In my cursory read, the book assumes, that there is much greater level of understanding/anticipating and control of the consumers).
In the above mentioned subject areas, a lot of work is around access language modeling/DSLs, that also incorporates security dimensions in addition to business data dimensions.
This was also a bit of my, uninformed, anticipation (driven by the title).
Clearly, this book about something quite different.
I would have called this Cache-line, and Vector-instruction oriented data organization.
It also touches on memoisation, and the value of precompute optimizations.
Very, very important topics of course, and the book helps to think about that area in terms of concepts/patterns.
One of the best books relating high level programming to a low level concept I’ve read. Highly recommended.
This looks super interesting. It appears to cover the connection between relational databases and game engine entity graphs which is exactly what I’ve been looking for. Thanks for sharing!