샤딩과 레플리카
저도 크게 잘 알지는 못합니다. 그래서 공부한 만큼만 적어볼랍니다. ^^ 샤딩 단일 논리적 데이터 셋을 다수의 DB에 쪼개고 나누는 방법 목적 : 트래픽 분산에 목적을 가지고 사용을 하며 샤딩된 노드끼리 통신해야 하는 경우에는 트래픽이 분산되지 않고 다시 몰리는 경우가 발생할 수도 있습니다. 문제점 : 필요할 경우 샤딩된 각 디비에서 데이터를 꺼내와서 원하는 결과를 보여주거나, 원하는 처리를 해야 할 때가 있는데, 이 코스트가 큰 편이어서 어디에 샤딩되어 있으며, 샤딩된 결과를 다시 배포할 경우에 동기화 이슈나 충동 이슈등에 대한 문제가 발생할 수도 있습니다. 여러 개의 샤드에서 데이터를 꺼내와서 그 결과를 다시 분산 처리하고 이 과정에서 무결성을 유지하는 것은 꽤나 어려운 기술이라 합니다. 정리 : 데..
Database
2019. 10. 23. 17:17
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- war
- Kotlin
- Python
- enum
- Windows
- android
- CentOS
- Xcode
- docker
- tomcat
- php
- Spring
- intellij
- go
- Gradle
- rxswift
- git
- github
- Java
- ios
- nodejs
- cocoapods
- MySQL
- ubuntu
- golang
- windows10
- SWIFT
- Linux
- centos8
- Codable
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함