Computer Architecture: A Quantitative Approach, John L. Hennessy, David A. Patterson, 2019 (Morgan Kaufmann) - This book provides comprehensive coverage of caching hierarchies, performance metrics like effective access time, and common eviction policies such as LRU and LFU.
Trino Documentation: Hive connector caching, The Trino Community, 2024 (The Trino Community) - Official documentation describing the configuration and operation of I/O caching for the Hive connector in Trino, including details on integration with Rubix.
Apache Spark Documentation: RDD Persistence, The Apache Spark Project, 2024 - Official documentation explaining how to explicitly cache or persist RDDs and DataFrames in Spark, a fundamental technique for optimizing data access.
Apache Iceberg Specification, The Apache Iceberg Project, 2024 - Provides the technical specification for Apache Iceberg, detailing its architecture for snapshot isolation and immutable files, which supports cache consistency.