일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- insomnia
- Github
- 게임 서버 아키텍처
- Express.js
- 지금 자면 꿈을 꾸지만
- branch
- map
- MongoDB
- router
- 백준 32029번
- ucpc 2024 예선 e번
- 자바스크립트
- localstorage
- 더 흔한 색칠 타일 문제
- string
- ucpc 2023 예선 i번
- ucpc 2023 예선 d번
- Next
- HTTP
- pm2
- PROJECT
- JavaScript
- ERD
- MySQL
- html5
- 백준 28303번
- ccw 알고리즘
- Prisma
- 그리디
- 백준 32028번
Archives
- Today
- Total
목록가상 샤딩 (1)
dh_0e
[특강] 샤딩(Sharding)
CCU가 엄청나게 늘어나면 Pool에는 커넥션이 메마르고, 데이터베이스가 부족해진다. 이 떄 샤딩이란 기술을 활용하여 이 문제를 해결해보자. 샤딩(Sharding)데이터를 조각내 분산 저장하는 데이터 처리 기법으로 일괄적 관리가 힘든 거대 데이터베이스나 네트워크를 물리적으로 쪼개는 기술이다.즉, 하나의 게임 서버 데이터를 하나의 데이터베이스에서 관리하는 것이 아닌 여러 데이터베이스에서 나눠서 관리를 한다는 것장점더 많은 커넥션을 준비시킬 수 있어 CCU가 늘어나도 크게 지장을 받지 않음샤드는 독립적으로 작동하기 때문에 요청을 병렬적으로 처리할 수 있음 > 전반적인 성능 향상특정 샤드가 문제가 생겨도 일부 유저들을 제외하고는 전체 게임 자체의 가용성은 계속 유지할 수 있음방법로직으로 샤드를 나눌 수 있다...
내일배움캠프/특강
2024. 6. 11. 20:40