티스토리 뷰
오라클을 제외한 나머지 DB들의 경우 shared-nothing방식으로 클러스터를 구성하게 된다.
물론 큐브리드도 shared-nothing으로 개발 되는걸로 알고 있다.
한가지 주목할점은 오라클 10g 에서 오픈소스로 지원 하였던 ocfs(oracle cluster file system)과 같은 분산 파일 시스템을 지원 하는 내용이 포함 되었다.
아직 릴리즈가 되지 않았지만 기대가 되는 부분이다. : )
클러스터에 관심이 있는 사람 혹은 DB 클러스터가 필요한 사람은 다음 프로젝트에 주목 하시라...
http://dev.naver.com/projects/cubrid-cluster/
에 방문하여 즐겁게 놀아 보시길....
참고
Oracle 11g RAC 구성도

Shared Everything
Apart from Oracle RAC, other commercially-available databases offer a "shared-everything" architecture. IBM DB2 for z/OS (the IBM mainframe operating-system) has provided a high-performance data-sharing option since the mid 1990s when IBM released its mainframe hardware and software-clustering infrastructure.
In February 2008, Sybase released its Adaptive Server Enterprise, Cluster Edition. It is similar to Oracle RAC in its shared everything design. See Sybase ASE Cluster Edition's data sheet here for details.
Although technically not shared everything, Sybase also provides a column-based relational database focused on analytic and datawarehouse applications called Sybase IQ which can be configured to run in a shared disk mode.
Shared Nothing
Competitive products offering shared-nothing architectures include:
Distributed File System 소개 #
- 분산 파일 시스템은 네트워크로 연결된 서버들의 저장공간을 하나로 묶은 대용량 가상공간에 파일들을 저장하는 시스템입니다.
- 파일들을 서버들에 적절히 분산해 저장하면 데이터 처리 속도를 획기적으로 높일 수 있습니다.
- 또한 안정성과 확장성을 향상 시켜 관리의 용이성도 제공합니다.
- 현재 개발이 진행중인 분산 파일 시스템(Distributed parallel fault tolerant file systems)에는 여러가지 종류가 있습니다.
Hadoop의 Hadoop Distributed File System (HDFS)
NHN의 Owner based File System (OwFS)
Google File System (GFS)
- 이외
Wikipedia 참조
CUBRID Cluster using DFS #
- CUBRID Cluster 프로젝트에서는 분산 파일 시스템을 이용하여 궁극적으로는 아래와 같은 기능을 제공하려고 합니다.
- 컨텐츠. 첨부 파일등에 대한 무한 확장성 제공
- 다수의 스토리지 사용에 대한 투명성 제공
- DB 볼륨 크기 감소로 인한 운영 편의성 증대
- 또한 여러 종류의 분산 파일 시스템을 지원하기 위하여 유연한 구조로 구현하고자 합니다.
- 우선 적으로 HDFS와의 연동할 예정입니다.
- 하지만, 분산 파일 시스템의 사용은 성능상 고려 사항이 많으므로 게시판의 첨부 파일 등과 같은 크기가 큰 컨텐츠를 저장하는 2차적인 스토리지 공간으로 사용하도록 확장할 예정입니다.
- 1차 스토리지 - 기존 로컬 파일 시스템 사용
- 2차 스토리지 - 분산 파일 시스템 사용

'데이터베이스' 카테고리의 다른 글
깊이의 부족을 느끼다. (0) | 2009.12.22 |
---|---|
전문가에 대해서.. (0) | 2009.11.09 |
오라클 관련 SQL 고려 가이드 (0) | 2009.06.23 |
오라클 개발자를 위한 큐브리드 가이드 (0) | 2009.04.02 |
Database System 을 바라보는 두가지 관점 (0) | 2008.12.24 |
큐브리드 오픈소스 선언 (0) | 2008.12.19 |
인간 옵티마이저 그리고 웹 서비스 (0) | 2007.12.13 |
개발자가 자주 실수하는 10가지 (0) | 2007.10.01 |
DB 분석 기본편 (0) | 2007.10.01 |
DB 관리자가 되기 위한 방법들 (0) | 2007.09.17 |
- Total
- Today
- Yesterday
- NHN 면접
- 디자인패턴
- getGeneratedKeys
- ChatGPT
- shared everything
- DB
- 튜닝
- 구글
- 다짐
- 습관의힘
- 카이에 소바주 시리즈
- 프로젝트
- 큐브리드
- 브레인피드백
- 성공의길
- 꿈
- 퇴사
- oracle
- CUBRID
- 커뮤니케이션의 7가지 나쁜 습관들
- 아웃라이어
- 오라클
- auto increment
- 셀프 조인
- 구조주의 인류학
- shared all
- Datapump
- 바이오해킹
- 일본전산
- 데이터과학
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |