TY - GEN
T1 - ACID encountering the CAP theorem
T2 - 12th Web Information System and Application Conference, WISA 2015
AU - Kong, Chao
AU - Gao, Ming
AU - Qian, Weining
AU - Zhou, Minqi
AU - Gong, Xueqing
AU - Zhang, Rong
AU - Zhou, Aoying
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2016/2/1
Y1 - 2016/2/1
N2 - 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.
AB - 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.
KW - ACID
KW - CAP
KW - Distributed Database
KW - In-memory Database
UR - https://www.scopus.com/pages/publications/84964262439
U2 - 10.1109/WISA.2015.63
DO - 10.1109/WISA.2015.63
M3 - 会议稿件
AN - SCOPUS:84964262439
T3 - Proceedings - 2015 12th Web Information System and Application Conference, WISA 2015
SP - 235
EP - 240
BT - Proceedings - 2015 12th Web Information System and Application Conference, WISA 2015
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 12 September 2015 through 13 September 2015
ER -