TECHNIQUES FOR UPDATE HANDLING IN THE ENHANCED CLIENT-SERVER DBMS

Citation
A. Delis et N. Roussopoulos, TECHNIQUES FOR UPDATE HANDLING IN THE ENHANCED CLIENT-SERVER DBMS, IEEE transactions on knowledge and data engineering, 10(3), 1998, pp. 458-476
Citations number
53
Categorie Soggetti
Computer Science Artificial Intelligence","Computer Science Information Systems","Engineering, Eletrical & Electronic","Computer Science Artificial Intelligence","Computer Science Information Systems
ISSN journal
10414347
Volume
10
Issue
3
Year of publication
1998
Pages
458 - 476
Database
ISI
SICI code
1041-4347(1998)10:3<458:TFUHIT>2.0.ZU;2-2
Abstract
The Client-Server computing paradigm has significantly influenced the way modern Database Management Systems are designed and built. In such systems, clients maintain data pages in their main-memory caches, ori ginating from the server's database. The Enhanced Client-Server archit ecture takes advantage of all the available client resources, includin g their long-term memory. Clients can cache server data into their own disk units if these data are part of their operational spaces. Howeve r, when updates occur at the server, a number of clients may need to n ot only be notified about these changes, but also obtain portions of t he updates as well. In this paper, we examine the problem of managing server imposed updates that affect data cached on client disk managers . We propose a number of server update propagation techniques in the c ontext of the Enhanced Client-Server DBMS architecture, and examine th e performance of these strategies through detailed simulation experime nts. In addition, we study how the various settings of the network aff ect the performance of these policies.