분산DB에 대한 연구중...
Posted 2010. 11. 24. 17:11하나의 DBMS를 이용하면서 부하가 오기 시작하면 무엇부터 해야하는가?
당연히 튜닝이 먼저 수행되어야 할것이다.
프로그램, 쿼리, Table정규화/역정규화 및 Table쪼개기 까지... 그러다 H/W 교체를 요청할것이다.
하지만 계속증가하는 트래픽을 감당하기엔 이것도 어느순간 한계에 달할것이다.
결국 해결책은 DBMS를 바꿀것이냐? 분산 DB로 갈것이냐?
일단 분산DB시스템과 NoSQL System 두가지를 고려해야 할것 같다.
관련 문서 및 용어를 일단 알아보며 검토 시작.
관련 링크 정리
1. Database Sharding By Storage Engine 동영상 : Link
2. 분산DB설계와 관련된 블로그 글 : Link
3. 오픈소스기반의 고성능 분산데이터 자장 시스템들(NoSQL) : Link
4. Cassandra 성능관련 문서 : PDF
4.1 Cassandra 관련 네이버 개발자 공식블로그 글 : http://blog.naver.com/naverdev?Redirect=Log&logNo=120116325495
5. MySQL Clustering 에대한 제품정보 : Link
6. NoSQL 데이터스토어 개괄 SQL : Link
용어를 이용한 검색
1. memcached
2. Database Sharding
일차적으로 위의 링크들과 문서들 참고하면서 연구해야 할것같다.
당연히 튜닝이 먼저 수행되어야 할것이다.
프로그램, 쿼리, Table정규화/역정규화 및 Table쪼개기 까지... 그러다 H/W 교체를 요청할것이다.
하지만 계속증가하는 트래픽을 감당하기엔 이것도 어느순간 한계에 달할것이다.
결국 해결책은 DBMS를 바꿀것이냐? 분산 DB로 갈것이냐?
일단 분산DB시스템과 NoSQL System 두가지를 고려해야 할것 같다.
관련 문서 및 용어를 일단 알아보며 검토 시작.
관련 링크 정리
1. Database Sharding By Storage Engine 동영상 : Link
2. 분산DB설계와 관련된 블로그 글 : Link
3. 오픈소스기반의 고성능 분산데이터 자장 시스템들(NoSQL) : Link
4. Cassandra 성능관련 문서 : PDF
4.1 Cassandra 관련 네이버 개발자 공식블로그 글 : http://blog.naver.com/naverdev?Redirect=Log&logNo=120116325495
5. MySQL Clustering 에대한 제품정보 : Link
6. NoSQL 데이터스토어 개괄 SQL : Link
용어를 이용한 검색
1. memcached
2. Database Sharding
일차적으로 위의 링크들과 문서들 참고하면서 연구해야 할것같다.
'DBMS' 카테고리의 다른 글
Oracle 11g client설치 관련 (0) | 2012.06.04 |
---|---|
[펌] oracle 11g 설치와 operating, dml, ddl 명령어 요약 (0) | 2012.05.10 |
오픈소스 아파치 분산DB Cassandra 에 대한 소개링크 (0) | 2010.06.24 |
SQL요약. (0) | 2010.05.11 |
having 절의 사용은 언제? (0) | 2008.04.14 |
- Filed under : DBMS