Original title:
Srovnání strategií pro správu vyrovnávacích pamětí pro databáze
Translated title:
A Comparison of Strategies for Database Caching
Authors:
Koreček, Martin ; Brown, Williams (advisor) ; Kofroň, Jan (referee) Document type: Bachelor's theses
Year:
2021
Language:
eng Abstract:
Database caching is the practice of keeping an amount of data in memory, to reduce the cost of accesses to the main storage, and thus improve the performance of a database machine. We particularly focus on two properties of database caches. Firstly, how differ- ent cache replacement policies decide what data is kept in memory and secondly, what options exist to allow parallel accesses to the cached set by multiple threads. With a lim- ited resource of access logs from real NoSQL databases in production, we will measure the performance of the discussed replacement policies. And we will measure the in-memory performance of the data structures that enable parallelism. 1
Keywords:
cache|strategy|database|concurrency; vyrovnávací paměť|strategie|databáze|paralelismus
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/148346