Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/34005

TítuloOn the use of a reflective architecture to augment Database Management Systems
Autor(es)Carvalho, Nuno
Pereira, José
Oliveira, Rui Carlos Mendes de
Correia Júnior, Alfrânio Tavares
Rodrigues, Luís
Guedes, Susana
Palavras-chaveSql
Databases
reflection
performance
Data2007
EditoraGraz University of Technology. Institut für Informationssysteme und Computer Medien (IICM)
RevistaJournal of universal computer science
Resumo(s)The Database Management System (DBMS) used to be a commodity software component, with well known standard interfaces and semantics. However, the performance and reliability expectations being placed on DBMSs have increased the demand for a variety add-ons, that augment the functionality of the database in a wide range of deployment scenarios, offering support for features such as clustering, replication, and selfmanagement, among others. The effectiveness of such extensions largely rests on closely matching the actual needs of applications, hence on a wide range of tradeoffs and configuration options out of the scope of traditional client interfaces. A well known software engineering approach to systems with such requirements is reflection. Unfortunately, standard reflective interfaces in DBMSs are very limited (for instance, they often do not support the desired range of atomicity guarantees in a distributed setting). Some of these limitations may be circumvented by implementing reflective features as a wrapper to the DBMS server. Unfortunately, this solutions comes at the expense of a large development effort and significant performance penalty. In this paper we propose a general purpose DBMS reflection architecture and interface, that supports multiple extensions while, at the same time, admitting efficient implementations. We illustrate the usefulness of our proposal with concrete examples, and evaluate its cost and performance under different implementation strategies.
TipoArtigo
URIhttps://hdl.handle.net/1822/34005
DOI10.3217/jucs-013-08-1110
ISSN0948-695X
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em revistas internacionais

Ficheiros deste registo:
Ficheiro TamanhoFormato 
645.pdf1,5 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID