Assessment of a enhanced ResultSet component for accessing relational databases

Detalhes bibliográficos
Autor(a) principal: Pereira, Óscar M.
Data de Publicação: 2010
Outros Autores: Aguiar, Rui L., Santos, Maribel Yasmina
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