클라우드 컴퓨팅의 발전, 점점 더 많은 데이터 개발 작업 클라우드 플랫폼에서 개발 되었습니다.
Clustrix, 시작 Newsql 데이터베이스 회사는 최근에 16.5 백만 달러 C 라운드 금융 세쿼이아 캐피탈, 미국 벤처 및 ATA 벤처 포함 된 받았다. 그 후, 2005 년에 설립 된 혁신 회사 융자 금액의 $46.5 백만 조 총을 했다. Clustrix, 샌 프란 시스 코에 본사를 두고 Y 조합 기에 의해 투자 하는 2006 년에 시작 프로젝트입니다. 이제 급속 한 발전의 모멘텀은 두려워하지 Y 조합 기 예상 하지 했다.
Clustrix 시에라 업계에 클라우드 컴퓨팅을 MySQL의 시대 라고 합니다. 2 년 전, 회사 시작 확장성 망원경 데이터베이스 솔루션 시에라, 데이터 저장소를 확장 하는 동안 SQL 데이터베이스와 유사한 기능을 제공 합니다.
"우리는 세계에서 하나 이상의 클라우드 플랫폼에 우리의 애플 리 케이 션을 실행 했습니다 하지만 지금 우리의 목표는이 분산된 시스템 개발자 들에 게" 회사 CEO 로빈 푸 말했다. "최근 Clustrix 독점 데이터베이스 5.0을 발표 했다 AWS 플랫폼에서 새로운 버전. 물론,이 버전 또한 Rackspace Gogrid, 지역의 Blueboxgroup 같은 플랫폼에서 실행할 수 있습니다. (2010 년 때 Clustrix의 초기 버전 릴리스 되었습니다, Gigaom 기자 스테이 시 Higginbotham 제품.) )
Clustrix 시에라
Clustrix 시에라는 단순한 키-값 형식 및 MySQL 기능을 지 원하는 분산된 데이터베이스 시스템 하 고 새 노드를 추가 하 여 수십억의 데이터를 저장 하는 데 매우 간단 수 있습니다. 그것의 기능은 주로 다음 4 가지 측면에서 구현 됩니다.
확장성과 고가용성:으로 한 노드를 추가 하면 처리량, 수백 노드 등과 같은 성능 메트릭에 선형 상승을 얻을 수 있습니다.
속도 측면: 전통적인 데이터베이스, 데이터를 기록 하 고 데이터를 읽는 속도 보장 상황 해결.
MySQL와 호환: 모든 MySQL 기능 지원 및 acid (원자성, 일관성, 격리, 영속성)를 지원 하며 마이그레이션 기존의 MySQL에 대 한 매우 편리.
온라인 수정 및 확장: 뿐만 아니라 수 있습니다 새 노드 프로덕션 환경에 동적으로 추가할 수 있지만 데이터베이스의 테이블 구조는 온라인으로 수정할 수 있습니다.
운영 메커니즘
첫째, Clustrix 시에라 시스템 3 개의 핵심 모듈의 구성: 하나는 분산 쿼리 컴파일러 (분산된 쿼리 컴파일러). 두 번째는 분산된 공유-아무것도 실행 엔진 (실행 엔진). 세 번째는 동기 트랜잭션 (ransactional 동시)을 지 원하는 스토리지 엔진 (저장소 엔진). 그리고이 세 가지 핵심 모듈을 통합 하 여 주요 기능을 실현 하는 전체 시스템.
프로세스 실행
프런트 엔드 네트워크에 쿼리를 보내면 시스템 다음 위에서 언급 한 분산된 쿼리를 통해 전달 되는 데이터베이스 인격 모듈을 통해 시스템의 내부 형식으로 이러한 쿼리를 변환 컴파일러 및 실행 엔진 병렬 쿼리 실행, 저장 엔진을 통해 SSD에 데이터를 저장, 로그 수정, NVRAM에 저장 마지막으로 통신 고 InfiniBand 통해 여러 노드 간에 동기화.