COMPARATIVE ANALYSIS OF THE REPLICATION PROCESS IN RELATIONAL DATABASES AND DATABASES OF THE NEW GENERATION

Authors

  • Stefan Colić Autor

DOI:

https://doi.org/10.24867/10BE33Colic

Keywords:

PostgreSQL, CockroachDB, replication, consistency, microservices, CAP theorem

Abstract

This paper describes the problem of replicating data analyzing several replication setups. Focus is placed on examing a product of the next generation of database systems that tends to provide horizontal scalability of non-relational databases and high level of consistency of relational databases.

References

[1] ,,Jepsen Analysis,“ [Na mreži]. Available: https://jepsen.io/analyses. [Poslednji pristup Septembar 2020].
[2] M. Kleppman, ,,Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable and Maintainable Systems,“ 2017.
[3] M. Wiesmann, F. Pedone, A. Schiper, B. Kemme, G. Alonso, ,,Understanding Replication in Databases and Distributed Systems, “ Proceedings - International Conference on Distributed Computing Systems, 2000.
[4] D. Ongaro, J. Ousterhout, ,,In Search of an Understandable Consensus Algorithm,“ USENIX Annual Technical Conference, 2014.
[5] ,,Scalling Raft,“ [Na mreži]. Available: https://www.cockroachlabs.com/blog/scaling-raft/. [Poslednji pristup Septembar 2020].
[6] R. Taft, I. Sharif, A. Matei, N. VanBenschoten, J. Lewis, T. Grieger, K. Niemi, A. Woods, A. Birzin, R. Poss, P. Bardea, A. Ranade, B. Darnell, B. Gruneir, J. Jaffray, L. Zhang, P. Mattis, ,,CockroachDB: The Resilient Geo-Distributed SQL Database,“ SIGMOD, the Association for Computing Machinery, 2020.

Published

2020-11-04

Issue

Section

Electrotechnical and Computer Engineering