Research on High Availability Architecture of SQL and NoSQL

Zhiguo Wang,Zhiqiang Wei,Hao Liu
DOI: https://doi.org/10.1063/1.4977405
2017-01-01
AIP Conference Proceedings
Abstract:With the advent of the era of big data, amount and importance of data have increased dramatically. SQL database develops in performance and scalability, but more and more companies tend to use NoSQL database as their databases, because NoSQL database has simpler data model and stronger extension capacity than SQL database. Almost all database designers including SQL database and NoSQL database aim to improve performance and ensure availability by reasonable architecture which can reduce the effects of software failures and hardware failures, so that they can provide better experiences for their customers. In this paper, I mainly discuss the architectures of MySQL, MongoDB, and Redis, which are high available and have been deployed in practical application environment, and design a hybrid architecture.
What problem does this paper attempt to address?