Concurrency control with Java']Java and relational databases

被引:2
|
作者
Soares, S [1 ]
Borba, P [1 ]
机构
[1] Univ Fed Pernambuco, Informat Ctr, Recife, PE, Brazil
关键词
D O I
10.1109/CMPSAC.2002.1045112
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As web-based information systems usually run in concurrent environment, the complexity for implementing and testing those systems is significantly high. Therefore it is useful to have guidelines to introduce concurrency control, avoiding ad hoc control strategies, which may have a negative impact in efficiency and may, not guarantee system safety. This paper defines guidelines for concurrency control in web-based information systems implemented in Java with relational databases. In particular we show where Java and relational database concurrency control mechanisms should be used in order to implement our concurrency control strategy. Additionally, we analyze the performance of different concurrency controls approaches. The main point of the guidelines is to guarantee system correctness without redundant concurrency control, both increasing performance and guaranteeing safety.
引用
收藏
页码:843 / 849
页数:3
相关论文
共 50 条
  • [31] Dejay: Unifying concurrency and distribution to achive a distributed Java']Java
    Boger, M
    Wienberg, F
    Lamersdorf, W
    TOOLS 29: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 1999, 29 : 285 - 294
  • [32] Effective Static Analysis to Find Concurrency Bugs In Java']Java
    Da Luo, Zhi
    Hillis, Linda
    Das, Raja
    Qi, Yao
    2010 10TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION, 2010, : 135 - 144
  • [33] Triggers in Java']Java-based databases
    Bertino, E
    Guerrini, G
    Merlo, I
    JAVA AND DATABASES, 2000, : 387 - 398
  • [34] Objects and concurrency in Triveni: A telecommunication case study in Java']Java
    Colby, C
    Jagadeesan, LJ
    Jagadeesan, R
    Laufer, K
    Puchol, C
    PROCEEDINGS OF THE FOURTH USENIX CONFERENCE ON OBJECT-ORIENTED TECHNOLOGIES AND SYSTEMS: COOTS, 1998, : 133 - 147
  • [35] Analysing Java']Java's safety guarantees under concurrency
    Lochbihler, Andreas
    IT-INFORMATION TECHNOLOGY, 2014, 56 (02): : 82 - 86
  • [36] Teaching Java']Java concurrency to CS vs IT students: A matter of emphasis
    Hughes, CE
    Smith, ML
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1502 - 1507
  • [37] Teaching Software Transactional Memory in Concurrency Courses with Clojure and Java']Java
    Tomeu, Antonio J.
    Salguero, Alberto G.
    Capel, Manuel, I
    EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 : 266 - 277
  • [38] Extending the concurrency model of the real-time specification for Java']Java
    Basanta-Val, P.
    Garcia-Valls, M.
    Estevez-Ayres, I.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (14): : 1623 - 1645
  • [39] Concurrency Bug-Oriented Mutation Operators Design for Java']Java
    Wu, Xiaoxue
    Zheng, Wei
    Shi, Zhao
    Wang, Zehai
    Cao, Lixin
    Mu, Dejun
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL CONFERENCE ON PROGRESS IN INFORMATICS AND COMPUTING (PIC), 2018, : 364 - 369
  • [40] Refactoring Sequential Java']Java Code for Concurrency via Concurrent Libraries
    Dig, Danny
    Marrero, John
    Ernst, Michael D.
    2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 397 - 407