본문 바로가기

MYSQL강좌정리

20차 대용량 데이터베이스 구축기술

대형 데이터베이스 구축기술

스케일업 (보통 말하는 업그레이드)

CPU클럭속도 증가, 코어수 증가, 메모리 증가

단점은 성능증가에 비해 가격증가가 더 빠름

병렬컴퓨팅/전용네트워크

Tightly-Coupled System

 

스케일아웃

동일한 서버/DBMS를 병렬로 구축

분산컴퓨팅(Distributed Computing)

Loosely-Coupled System -> 상대적으로 저렴

노드수 추가하여 계속 성능향상 가능 / 효율은 상대적으로 떨어짐

 

NoSQL (Not Only SQL)

일반 DBMS가 주로 읽기/검색성능에 최적화되어있음

쓰기성능이 중요한 경우 NoSQL이 좋음 (로그쌓기, SNS메신저 등)

제품군) MongoDB가 시초, Apache Cassandra(Facebook에 적용), Apache HBASE, Redis,...