Polyglot Persistence in Distributed Databases for Point in Time Recovery and Failure Handling in MySQL Replicated Environment


연구 분야: Databases



학회: 2023 7th International Conference on Intelligent Computing and Control Systems (ICICCS)


초록

Polyglot Persistence refers to using different databases in the same architecture to achieve availability, scalability, consistency and fault tolerance. This research study proposes a novel approach to deal with failures in distributed databases. Most businesses use distributed databases and replication techniques to achieve high availability and scalability as their reliance on digital data grows. Even with backup solutions such as snapshots and binary logs, there are challenges such as data loss due to disc corruption or network issues. This research study proposes a polyglot architecture that includes a NoSQL rapid access key-value storage and cache to improve system resilience and reduce reliance on primary server databases. The proposed method saves timestamps and query logs to extra storage, allowing for query reconstruction and data restoration in the event of disc corruption or server failure.


Author Profile
Richard Pramod Timothy

Department of Computer Science and Engineering Karunya Institute of Technology And Sciences Coimbatore Tamil Nadu India

Andorra
Author Profile
Esther Daniel

Department of Computer Science and Engineering Karunya Institute of Technology And Sciences Coimbatore Tamil Nadu India

Andorra

📄 논문 정보

발행 연도 2023년
인용수 139
출판 국가 Andorra
사이트 IEEE
좋아요 수 0

연관 논문 목록 (265건)