• DocumentCode
    530418
  • Title

    Assessment of a Enhanced ResultSet Component for accessing relational databases

  • Author

    Pereira, Oscar M. ; Aguiar, Rui L. ; Santos, Maribel Yasmina

  • Author_Institution
    Inst. de Telecomun., Univ. of Aveiro, Aveiro, Portugal
  • Volume
    1
  • fYear
    2010
  • fDate
    3-5 Oct. 2010
  • Abstract
    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%.
  • Keywords
    SQL; concurrency control; relational databases; Enhanced ResultSet Component; JDBC API; SQL; call level interfaces; client applications; database components; relational databases; Concurrent computing; Context; Databases; Instruction sets; Protocols; Servers; Call Level Interfaces; ResultSet; concurrency; performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
  • Conference_Location
    San Juan, PR
  • Print_ISBN
    978-1-4244-8667-0
  • Electronic_ISBN
    978-1-4244-8666-3
  • Type

    conf

  • DOI
    10.1109/ICSTE.2010.5608885
  • Filename
    5608885