Assessment of a enhanced ResultSet component for accessing relational databases
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Outros Autores: | , |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/11396 |
Resumo: | Call Level Interfaces (CLI) provide services aimed at easing the integration of database components and components from client applications. CLI support native SQL statements keeping this way expressiveness and performance of SQL. Thus, they cannot be discarded as a valid option whenever SQL expressiveness and SQL performance are considered key requirements. Despite the aforementioned performance advantage, CLI do not comprise other important performance features, as concurrency over the in-memory data. In this paper we present and assess a component that is a concurrent version of the ResultSet interface from the JDBC API. Several threads may interact simultaneously in the same instance of the ResultSet in a concurrent fashion and can be simultaneously connected to the underlying database. The main contributions of this paper are twofold: i) the design of an Enhanced ResultSet Component to provide a concurrent access to relational databases; ii) the evaluation of its performance. The Enhaced ResultSet performance will be assessed in a real scenario. The outcome shows that the gain in performance may increase until 80%. |
id |
RCAP_52835442b2dfbe691f7f88a754e28a63 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/11396 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Assessment of a enhanced ResultSet component for accessing relational databasesPerformanceCall level interfacesResultSetConcurrencyCall Level Interfaces (CLI) provide services aimed at easing the integration of database components and components from client applications. CLI support native SQL statements keeping this way expressiveness and performance of SQL. Thus, they cannot be discarded as a valid option whenever SQL expressiveness and SQL performance are considered key requirements. Despite the aforementioned performance advantage, CLI do not comprise other important performance features, as concurrency over the in-memory data. In this paper we present and assess a component that is a concurrent version of the ResultSet interface from the JDBC API. Several threads may interact simultaneously in the same instance of the ResultSet in a concurrent fashion and can be simultaneously connected to the underlying database. The main contributions of this paper are twofold: i) the design of an Enhanced ResultSet Component to provide a concurrent access to relational databases; ii) the evaluation of its performance. The Enhaced ResultSet performance will be assessed in a real scenario. The outcome shows that the gain in performance may increase until 80%.(undefined)Universidade do MinhoPereira, Óscar M.Aguiar, Rui L.Santos, Maribel Yasmina20102010-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/11396engKETTANI, Housain ; LI, Yang, eds. – “Proceedings of the 2nd International Conference on Software Technology and Engineering (ICSTE 2010), Sain Juan, Puerto Rico, USA, 2010.“ Chengdu : IEEE Computer Society, 2010. ISBN 978-1-4244-8665-6. Vol. 1, p. 194-201.978-1-4244-8665-610.1109/ICSTE.2010.5608885info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-05-11T07:03:53Zoai:repositorium.sdum.uminho.pt:1822/11396Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-05-11T07:03:53Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Assessment of a enhanced ResultSet component for accessing relational databases |
title |
Assessment of a enhanced ResultSet component for accessing relational databases |
spellingShingle |
Assessment of a enhanced ResultSet component for accessing relational databases Pereira, Óscar M. Performance Call level interfaces ResultSet Concurrency |
title_short |
Assessment of a enhanced ResultSet component for accessing relational databases |
title_full |
Assessment of a enhanced ResultSet component for accessing relational databases |
title_fullStr |
Assessment of a enhanced ResultSet component for accessing relational databases |
title_full_unstemmed |
Assessment of a enhanced ResultSet component for accessing relational databases |
title_sort |
Assessment of a enhanced ResultSet component for accessing relational databases |
author |
Pereira, Óscar M. |
author_facet |
Pereira, Óscar M. Aguiar, Rui L. Santos, Maribel Yasmina |
author_role |
author |
author2 |
Aguiar, Rui L. Santos, Maribel Yasmina |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
Universidade do Minho |
dc.contributor.author.fl_str_mv |
Pereira, Óscar M. Aguiar, Rui L. Santos, Maribel Yasmina |
dc.subject.por.fl_str_mv |
Performance Call level interfaces ResultSet Concurrency |
topic |
Performance Call level interfaces ResultSet Concurrency |
description |
Call Level Interfaces (CLI) provide services aimed at easing the integration of database components and components from client applications. CLI support native SQL statements keeping this way expressiveness and performance of SQL. Thus, they cannot be discarded as a valid option whenever SQL expressiveness and SQL performance are considered key requirements. Despite the aforementioned performance advantage, CLI do not comprise other important performance features, as concurrency over the in-memory data. In this paper we present and assess a component that is a concurrent version of the ResultSet interface from the JDBC API. Several threads may interact simultaneously in the same instance of the ResultSet in a concurrent fashion and can be simultaneously connected to the underlying database. The main contributions of this paper are twofold: i) the design of an Enhanced ResultSet Component to provide a concurrent access to relational databases; ii) the evaluation of its performance. The Enhaced ResultSet performance will be assessed in a real scenario. The outcome shows that the gain in performance may increase until 80%. |
publishDate |
2010 |
dc.date.none.fl_str_mv |
2010 2010-01-01T00:00:00Z |
dc.type.driver.fl_str_mv |
conference paper |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/11396 |
url |
http://hdl.handle.net/1822/11396 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
KETTANI, Housain ; LI, Yang, eds. – “Proceedings of the 2nd International Conference on Software Technology and Engineering (ICSTE 2010), Sain Juan, Puerto Rico, USA, 2010.“ Chengdu : IEEE Computer Society, 2010. ISBN 978-1-4244-8665-6. Vol. 1, p. 194-201. 978-1-4244-8665-6 10.1109/ICSTE.2010.5608885 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
mluisa.alvim@gmail.com |
_version_ |
1817545190904168448 |