• DocumentCode
    3739955
  • Title

    ACID Encountering the CAP Theorem: Two Bank Case Studies

  • Author

    Chao Kong;Ming Gao;Weining Qian;Minqi Zhou;Xueqing Gong;Rong Zhang;Aoying Zhou

  • Author_Institution
    Shanghai Key Lab. for Trustworthy Comput., East China Normal Univ., Shanghai, China
  • fYear
    2015
  • Firstpage
    235
  • Lastpage
    240
  • Abstract
    In the era of big data, we may adopt the distributed architecture for a transaction processing system due to some reasons, including distributed branches, heavy demand and operational expenditure, etc. In terms of the CAP Theorem, a transaction processing system associated with ACID properties is infeasible to work well in the distributed architecture. It is indispensable to address how to make a trade-off between availability and partition tolerance for a bank as it favors the consistency in the distributed system. In this research, we conduct two case studies to address the question using two transaction logs collected from a bank in China. We mainly analyze the table dependency and the table concurrency, and find that (1) it is arduous to partition the data in the database system associated with ACID properties, (2) in-memory architecture for updating transactions may be an alternative for building a transaction processing system.
  • Keywords
    "Distributed databases","Database systems","Hardware","Computer architecture","Concurrent computing","Buildings"
  • Publisher
    ieee
  • Conference_Titel
    Web Information System and Application Conference (WISA), 2015 12th
  • Print_ISBN
    978-1-4673-9371-3
  • Type

    conf

  • DOI
    10.1109/WISA.2015.63
  • Filename
    7396642