분산 데이터베이스의 기술과 장단점
분산 데이터베이스의 대표적 기술 3가지 1. 클러스터링(Clustering) 2. 레플리케이션(Replication) 3. 샤딩(Sharding) 1. 클러스터링(Clustering) 클러스터링 : 여러대의 서버를 한 개의 서버처럼 업무를 수행하도록 하는 것을 의미함 탄생 배경 : 왜 필요할까? 여러 서버 중 하나의 서버에서 오류가 날 경우를 대비해서 사용한다. 그렇다면 어떤 에러등이 있을까? 1. DATABASE 서버 장애 주로 SW적 장애로 볼 수 있다. (버그 등)2. 서버 하드웨어 장애(CPU, MEM, DISK에서 장애가 나서 서버가 장애가 난 경우) HW적 장애로 볼 수 있다.3. 정전, 화재 등 천재지변에 의한 장애이다. 클러스터링의 장단점 장점 : 데이터베이스 서버 하나가 죽어도 다른 서버..
Blockchain/BlockChain Theory
2023. 1. 18. 19:19