Live briefing
Everything about Database caching
Database caching is a process included in the design of computer applications which generate web pages on-demand (dynamically) by accessing backend databases. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Database cachingA 5-minute orientation
- Skim a recent paper: An FPGA-Based Performance Analysis of Hardware Caching Techniques for Blockchain Key-Value DatabaseInfluential work since 2022
- Pick up a classic book: Data sufficiency for queries on cacheThe most-reprinted book on the subject
- Read the landmark paper: A predicate-based caching scheme for client-server database architecturesCited 126 times
- Go sideways: Replication (computing)A closely related topic
- Go sideways: Oracle NoSQL DatabaseA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A predicate-based caching scheme for client-server database architectures
Intelligent caching and indexing techniques for relational database systems
Database Caching Over the Air-Storage
Form-based proxy caching for database-backed web sites: keywords and functions
Enabling dynamic content caching for database-driven web sites
A mobility-aware dynamic database caching scheme for wireless mobile computing and communications
GreenDB: Energy-Efficient Prefetching and Caching in Database Clusters
Intelligent database caching through the use of page-answers and page-traces
🆕 Influential since 2022
An FPGA-Based Performance Analysis of Hardware Caching Techniques for Blockchain Key-Value Database
HIGH-PERFORMANCE AT SCALE: UNDERSTANDING DATABASE AND CDN CACHING IN DISTRIBUTED SYSTEMS
Hardware-Accelerated Caching for Large-Scale AI Model Training: An Intelligent Architecture for Vector Database and Model Inference Optimization
📚 Books worth reading
- 📕Data sufficiency for queries on cacheOded Shmueli · 1996
- 📕Distributed name serversDouglas Brian Terry · 1985
Client data cachingFranklin, Michael J. · 1996
Data Management in Mobile Computing (Synthesis Lectures on Mobile and Pervasive Computing)Douglas Terry · 2007
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Replication (computing) Replication in computing refers to maintain multiple copies of data, processes, or resources to ensure consistency across redundant components. This fundamental…
- Oracle NoSQL Database Oracle NoSQL Database is a NoSQL-type distributed key-value database from Oracle Corporation. It provides transactional semantics for data manipulation…
- MySQL Cluster MySQL Cluster, also known as MySQL NDB Cluster, is a technology providing shared-nothing clustering and auto-sharding for the MySQL database management…
- CUBRID CUBRID (/ˈkjuːbrɪd/ "cube-rid") is an SQL-based relational database management system (RDBMS) with object extensions developed by CUBRID Corp. for OLTP…
- Online transaction processing Online transaction processing (OLTP) is a type of database system used in transaction-oriented applications, such as many operational systems. The term…
- PostgreSQL PostgreSQL (/ˈpoʊstɡrɛskjuˌɛl/ POHST-gres-kew-EL), also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing…
- Database trigger A database trigger is procedural code that is automatically executed in response to specific events on a table or view in a database. Triggers are commonly…
- Firestore Firestore is a fully managed, enterprise-grade, serverless, document-oriented database service with MongoDB compatibility in the Google Cloud portfolio…