어떤 아파치 카산드라 데이터베이스의 장단점은?

출처: 인터넷
작성자: 사용자
키워드: 아파치 카산드라 장점 및 단점

이 문서 잘 알려진 세부 사항 넘어 갈 것입니다 고 카산드라와 관련 된 보다 적게 명백한 세부 탐험. 당신이 카산드라 http://www.aliyun.com/zixun/aggregation/14208.html 검사 "> 데이터 모델, 저장소 모드 디자인, 건축, 및 잠재적인 놀라움 카산드라와 관련 된."

데이터베이스 역사 문서 "무엇가 주위 주위에 온다", 마이클 Stonebraker 스토리지 기술 시간이 지남에 진화 하는 방법을 자세하게에서 설명 합니다. 관계형 모델을 구현 하기 전에 개발자는 다른 모델을 앞으로 하 고 계층적 그래프를 시도 했다. 그것은 그 sql 기반 관계형 모델, 여전히 경우에 사실상의 표준, 극복 하고있다 약 30 년 동안 주목 된다. 컴퓨터 과학의 간략 한 역사와 그것의 급속 한 발전 속도 감안할 때, 이것은 특별 한 성과입니다. 관계형 모델은 건설 되었습니다 오랫동안 솔루션 건축가 쉽게 많은 년에 대 한 응용 프로그램에 대 한 데이터 저장소를 선택할 수 있다. 그들의 선택은 항상 관계형 데이터베이스.

개발, 시스템의 수를 증가 하는 등 모바일 장치, 사용자의 온라인 상태, 확장 된 클라우드 컴퓨팅 및 멀티 코어 시스템의 사용자 기반이 더 큰 시스템을 주도하 고 있다. 높은-기술 기업 구글과 아마존은 최초의 회사 규모에 터치와 같은. 그들은 곧 관계형 데이터베이스 큰 시스템을 지원 하기 위해 충분 한 되지 않았습니다 발견 했다.

이러한 문제를 방지 하려면 구글과 아마존 두 가지 대체 솔루션을 제안 했다: 큰 테이블 및 발전기, 높은 확장성을 달성 하기 위해 관계형 데이터 모델에 의해 제공 된 보장을 이완 하도록 허용. 정리 에릭 브루의 "모자" 나중에 공식적으로이 관측을 돌았다. 이러한 특성을 모두 포함 하는 시스템을 구축 불가능 하기 때문에, 일관성, 가용성 및 확장성 시스템 분할 결함 허용 주장. 그 후 곧, 새로운 스토리지 시스템은 계획, 사용할 수 있는 확장성 시스템의 이해 뿐만 아니라 Google와 아마존, 초기 작품에 따라. 이러한 시스템에는 "NoSQL" 시스템 이름이 지정 됩니다. 이름은 처음 "를 사용 하지 않는 SQL 확장 하려는 경우" 의미 "뿐 아니라 SQL로," sql 기반 솔루션 뿐만 아니라 다른 솔루션 의미 재정의 나중입니다.

많은 NoSQL 시스템, 그리고 각 시스템 질 때 또는 관계형 모델의 일부 측면을 변경. 그것은 주목할 만한 NoSQL 솔루션 모든 시나리오에 적용 됩니다. 각 솔루션은 관계형 모델에 게 우수한 사용 사례의 하위 집합에 대 한 확장입니다. 내 이전 문서, "데이터 저장에 건초 더미에서에서 응용 프로그램에 대 한 올바른 데이터 솔루션을 찾는", NoSQL 솔루션에 응용 프로그램 요구 사항과 일치 하는 방법에 설명 합니다.

아파치 카산드라는 가장 널리 사용 되는 초기 NoSQL 솔루션 중 하나입니다. 이 문서는 세부 사항에 몇 가지 세부 사항 및 처음으로 카산드라를 사용 하 여 쉽게 발견 되지 않는 복잡 한 지적 카산드라를 소개 합니다.

아파치 카산드라

카산드라는 건축 기능 아마존 발전기에 의해 도입 된 큰 테이블 데이터 모델을 지 원하는 NoSQL 열 가족 (열 가족) 구현입니다. 카산드라의 장점 중 일부는 다음과 같습니다.

높은 확장성과 높은 가용성, 단일 지점 실패 NoSQL의 매우 높은 쓰기 처리량을 달성 하기 위해 열 가족 및 좋은 읽기 처리량 비슷합니다 SQL 쿼리 언어 (0.8), 조정 가능한 일관성 및 복제에 대 한 검색을 지원 하기 위해 2 단계 인덱스를 통해 유연한 모드

지원

이러한 장점을 쉽게 카산드라의 사용을 권장 하지만 개발자 정보 및 프로그램의 복잡성을 이해 하는 카산드라의 복잡성을 탐구 하는 것이 중요 하다.

카산드라는 그림 1에서 보듯이 열 가족 데이터 모델을 기반으로 데이터를 저장 합니다.

그림 1입니다. 카산드라 데이터 모델

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.