Connecting Galaxies: Bridging the Gap Between Databases and Applications

被引:0
|
作者
Dombrovskaya, Henrietta [1 ]
Czaplewski, Jeff [1 ]
Novikov, Boris [2 ]
机构
[1] Braviant Holdings, Chicago, IL 60602 USA
[2] Natl Res Univ Higher Sch Econ, St Petersburg, Russia
关键词
Database connectivity; Complex objects; Impedance mismatch; Performance;
D O I
10.1007/978-3-030-38919-2_54
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An incompatibility of object-oriented application code and relational database engine often causes performance problems, known as Impedance Mismatch, which negatively affect business-critical application functions. The incompatibility can also over-complicate application design and increase the costs of development. We address these issues, applying a concept of the API contracts to the interaction between the application and the database. We introduce a new technique providing for the transfer of complex objects rather than low-level records. We describe the implementation of the proposed solution in industrial settings and show how suggested techniques streamline the application development, at the same time providing significant performance gains.
引用
收藏
页码:648 / 656
页数:9
相关论文
共 50 条
  • [1] Bridging the gap between OWL and relational databases
    Motik, Boris
    Horrocks, Ian
    Sattler, Ulrike
    [J]. JOURNAL OF WEB SEMANTICS, 2009, 7 (02): : 74 - 89
  • [2] Bridging the Knowledge Gap between Operational Databases and Data Warehouses
    Jukic, Nenad
    Jukic, Boris
    [J]. PROCEEDINGS OF THE ITI 2009 31ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2009, : 403 - +
  • [3] Visual exploration of HTS databases: bridging the gap between chemistry and biology
    Ahlberg, C
    [J]. DRUG DISCOVERY TODAY, 1999, 4 (08) : 370 - 376
  • [4] Connecting concepts: bridging the gap between capacity development and human resource development
    Danquah, Joseph Kwadwo
    Crocco, Oliver S.
    Mahmud, Qazi Moinuddin
    Rehan, Muhammad
    Rizvi, Lubna Javed
    [J]. HUMAN RESOURCE DEVELOPMENT INTERNATIONAL, 2023, 26 (03) : 246 - 263
  • [5] BRIDGING THE GAP CONNECTING CYSTIC FIBROSIS CAREGIVERS
    Wortham, L.
    Guthrie, C.
    Taskar, V
    Rodgers, S.
    [J]. PEDIATRIC PULMONOLOGY, 2016, 51 : 447 - 447
  • [6] Bridging the gap between low- and high-mass dwarf galaxies
    Forbes, Duncan A.
    Spitler, Lee R.
    Graham, Alister W.
    Foster, Caroline
    Hau, G. K. T.
    Benson, Andrew
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2011, 413 (04) : 2665 - 2678
  • [7] REAL-TIME SPATIO-TEMPORAL DATABASES: BRIDGING THE GAP BETWEEN EXPERIMENTABLE DIGITAL TWINS AND DATABASES
    Alfrink, Moritz
    Rossmann, Juergen
    [J]. 2022 WINTER SIMULATION CONFERENCE (WSC), 2022, : 2888 - 2899
  • [8] Bridging gap between chemo- and biocatalysis: strategies and applications
    Luan, Pengqian
    Zhou, Dandan
    Wang, Xiaotian
    Chen, Ran
    Gao, Shiqi
    Zhao, Hao
    Huang, Chen
    Liu, Yunting
    Gao, Jing
    Jiang, Yanjun
    [J]. Huagong Xuebao/CIESC Journal, 2020, 71 (12): : 5361 - 5375
  • [9] BRIDGING THE GAP BETWEEN RESEARCH AND APPLICATIONS IN THE THIRD-WORLD
    ZILINSKAS, RA
    [J]. WORLD JOURNAL OF MICROBIOLOGY & BIOTECHNOLOGY, 1993, 9 (02): : 145 - 152
  • [10] Bridging the Gap between Spatial Data Sources and Mashup Applications
    Zhou, Wei
    Chi, Chi-Hung
    Wang, Can
    Wong, Raymond
    Ding, Chen
    [J]. 2014 IEEE INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS), 2014, : 553 - 560