아파치 카산드라가 처음 빅 테이블과 DynamoDB의 구글과 아마존에 의해 개발 된 원리를 사용하여, 자신의 서버 및 서비스 페이스 북에 의해 지어졌다.
현재 프로젝트에 추가를 개발했다. 계속 아파치 재단에 기증
카산드라는, 기록 및 운영의 수백만 페이스 북의 userbase가 실시간 상호 작용 기능을 유지에 절대적으로 중요했던 기능을 처리하는 경우에도 매우 빠릅니다.
아주 잘 조직 된 문서와 온라인 자습서의 과다에 아주 쉽게 감사해야 카산드라 시작하기.
데이터베이스가 현재 랙 스페이스, 스포티 파이, 넷플릭스, 록 멜트, Embedly, Ericcson, 익스 피디아, Formspring은, 어도비, 트위터, 시스코, 디그, Mollom, 디지털 강, Page2RSS, 리얼, 레딧, eBuddy는 같은 많은 인터넷 기업에서 사용되는, EngineYard, 시만텍, 사운드 클라우드, 액센추어, 랩소디, 고 왈라, HP, IBM, 고마워, 월마트, 그리고 OpenX 등이 있습니다. 당신이 볼 수 있듯이,이는 실리콘 밸리 회사에 올 때 누가 누가 나열있어 A는
무엇이 릴리스의 새로운 기능입니다있습니다.
EACH_QUORUM 지금 지원의 일관성이다 읽기 요청에 대한 수준.
EQ에 대한 파티션 키 구성 요소 또는 클러스터링 키뿐만 아니라 지원에 대한 IN 제한 및 여러 열로 제한 IN 지원 UPDATE 및 DELETE 문에 추가되었습니다.
단일 열 및 멀티 콜 럼 슬라이스 제한에 대한 지원 (=, & #의 x3c = 및 #의 x3c; & #의 X3E ;, & #의 X3E)는 DELETE 문에 추가되었습니다
nodetool rebuild_index는 중복 테이블 이름없이 인덱스 인수를 허용
서버 측 비정규 수 있도록 구체화 된 뷰는 사용할 수 있습니다. 구체화 된 뷰는 기본 키가 아닌 쿼리에 대한 보조 인덱스에 대한 대안을 제공하고 색인 높은 카디널리티 열에 대한 더 나은 수행합니다.
암시 핸드 오프는 완전히 다시 작성되었습니다. 힌트는 이제 저장하고 효율적으로 파견 적은 오버 헤드, 플랫 파일에 저장됩니다.
옵션 수리되지 않은 삭제 표시를 제거하지합니다. 수리 gc_grace_seconds 내에서 실행되지 않은 경우 부활 데이터를 갖는 사용자를 방지하기 위해, 옵션은 수리 sstables에서 삭제 표시를 제거 할 수 있도록 추가되었습니다. , 활성화 압축 옵션 'only_purge_repaired_tombstones'설정하려면 사실을하지만 당신은 오랜 시간 동안 복구를 실행하지 않는 경우, 모든 삭제 표시를 유지할 것을 명심하는 주위에 다른 문제가 발생할 수 있습니다.
GC가 1000MS보다 오래 복용에 사용 경고.
이 버전 3.4.0 / 2.2.5의 새로운 기능입니다 :
이 EACH_QUORUM 지금 읽기 요청에 대한 지원 일관성 수준입니다.
EQ에 대한 파티션 키 구성 요소 또는 클러스터링 키뿐만 아니라 지원에 대한 IN 제한 및 여러 열로 제한 IN 지원 UPDATE 및 DELETE 문에 추가되었습니다.
단일 열 및 멀티 콜 럼 슬라이스 제한에 대한 지원 (=, & #의 x3c = 및 #의 x3c; & #의 X3E ;, & #의 X3E)는 DELETE 문에 추가되었습니다
nodetool rebuild_index는 중복 테이블 이름없이 인덱스 인수를 허용
서버 측 비정규 수 있도록 구체화 된 뷰는 사용할 수 있습니다. 구체화 된 뷰는 기본 키가 아닌 쿼리에 대한 보조 인덱스에 대한 대안을 제공하고 색인 높은 카디널리티 열에 대한 더 나은 수행합니다.
암시 핸드 오프는 완전히 다시 작성되었습니다. 힌트는 이제 저장하고 효율적으로 파견 적은 오버 헤드, 플랫 파일에 저장됩니다.
옵션 수리되지 않은 삭제 표시를 제거하지합니다. 수리 gc_grace_seconds 내에서 실행되지 않은 경우 부활 데이터를 갖는 사용자를 방지하기 위해, 옵션은 수리 sstables에서 삭제 표시를 제거 할 수 있도록 추가되었습니다. , 활성화 압축 옵션 'only_purge_repaired_tombstones'설정하려면 사실을하지만 당신은 오랜 시간 동안 복구를 실행하지 않는 경우, 모든 삭제 표시를 유지할 것을 명심하는 주위에 다른 문제가 발생할 수 있습니다.
GC가 1000MS보다 오래 복용에 사용 경고.
이 버전 3.3.0 / 2.2.5의 새로운 기능입니다 :
이 EACH_QUORUM 지금 읽기 요청에 대한 지원 일관성 수준입니다.
EQ에 대한 파티션 키 구성 요소 또는 클러스터링 키뿐만 아니라 지원에 대한 IN 제한 및 여러 열로 제한 IN 지원 UPDATE 및 DELETE 문에 추가되었습니다.
단일 열 및 멀티 콜 럼 슬라이스 제한에 대한 지원 (=, & #의 x3c = 및 #의 x3c; & #의 X3E ;, & #의 X3E)는 DELETE 문에 추가되었습니다
nodetool rebuild_index는 중복 테이블 이름없이 인덱스 인수를 허용
서버 측 비정규 수 있도록 구체화 된 뷰는 사용할 수 있습니다. 구체화 된 뷰는 기본 키가 아닌 쿼리에 대한 보조 인덱스에 대한 대안을 제공하고 색인 높은 카디널리티 열에 대한 더 나은 수행합니다.
암시 핸드 오프는 완전히 다시 작성되었습니다. 힌트는 이제 저장하고 효율적으로 파견 적은 오버 헤드, 플랫 파일에 저장됩니다.
옵션 수리되지 않은 삭제 표시를 제거하지합니다. 수리 gc_grace_seconds 내에서 실행되지 않은 경우 부활 데이터를 갖는 사용자를 방지하기 위해, 옵션은 수리 sstables에서 삭제 표시를 제거 할 수 있도록 추가되었습니다. , 활성화 압축 옵션 'only_purge_repaired_tombstones'설정하려면 사실을하지만 당신은 오랜 시간 동안 복구를 실행하지 않는 경우, 모든 삭제 표시를 유지할 것을 명심하는 주위에 다른 문제가 발생할 수 있습니다.
GC가 1000MS보다 오래 복용에 사용 경고.
이 버전 3.2.1 / 2.2.4의 새로운 기능입니다 :
이 EACH_QUORUM 지금 읽기 요청에 대한 지원 일관성 수준입니다.
EQ에 대한 파티션 키 구성 요소 또는 클러스터링 키뿐만 아니라 지원에 대한 IN 제한 및 여러 열로 제한 IN 지원 UPDATE 및 DELETE 문에 추가되었습니다.
단일 열 및 멀티 콜 럼 슬라이스 제한에 대한 지원 (=, & #의 x3c = 및 #의 x3c; & #의 X3E ;, & #의 X3E)는 DELETE 문에 추가되었습니다
nodetool rebuild_index는 중복 테이블 이름없이 인덱스 인수를 허용
서버 측 비정규 수 있도록 구체화 된 뷰는 사용할 수 있습니다. 구체화 된 뷰는 기본 키가 아닌 쿼리에 대한 보조 인덱스에 대한 대안을 제공하고 색인 높은 카디널리티 열에 대한 더 나은 수행합니다.
암시 핸드 오프는 완전히 다시 작성되었습니다. 힌트는 이제 저장하고 효율적으로 파견 적은 오버 헤드, 플랫 파일에 저장됩니다.
옵션 수리되지 않은 삭제 표시를 제거하지합니다. 수리 gc_grace_seconds 내에서 실행되지 않은 경우 부활 데이터를 갖는 사용자를 방지하기 위해, 옵션은 수리 sstables에서 삭제 표시를 제거 할 수 있도록 추가되었습니다. , 활성화 압축 옵션 'only_purge_repaired_tombstones'설정하려면 사실을하지만 당신은 오랜 시간 동안 복구를 실행하지 않는 경우, 모든 삭제 표시를 유지할 것을 명심하는 주위에 다른 문제가 발생할 수 있습니다.
GC가 1000MS보다 오래 복용에 사용 경고.
이 버전 3.0.0 / 2.2.3의 새로운 기능입니다 :
이 EACH_QUORUM 지금 읽기 요청에 대한 지원 일관성 수준입니다.
EQ에 대한 파티션 키 구성 요소 또는 클러스터링 키뿐만 아니라 지원에 대한 IN 제한 및 여러 열로 제한 IN 지원 UPDATE 및 DELETE 문에 추가되었습니다.
단일 열 및 멀티 콜 럼 슬라이스 제한에 대한 지원 (=, & #의 x3c = 및 #의 x3c; & #의 X3E ;, & #의 X3E)는 DELETE 문에 추가되었습니다
nodetool rebuild_index는 중복 테이블 이름없이 인덱스 인수를 허용
서버 측 비정규 수 있도록 구체화 된 뷰는 사용할 수 있습니다. 구체화 된 뷰는 기본 키가 아닌 쿼리에 대한 보조 인덱스에 대한 대안을 제공하고 색인 높은 카디널리티 열에 대한 더 나은 수행합니다.
암시 핸드 오프는 완전히 다시 작성되었습니다. 힌트는 이제 저장하고 효율적으로 파견 적은 오버 헤드, 플랫 파일에 저장됩니다.
옵션 수리되지 않은 삭제 표시를 제거하지합니다. 수리 gc_grace_seconds 내에서 실행되지 않은 경우 부활 데이터를 갖는 사용자를 방지하기 위해, 옵션은 수리 sstables에서 삭제 표시를 제거 할 수 있도록 추가되었습니다. , 활성화 압축 옵션 'only_purge_repaired_tombstones'설정하려면 사실을하지만 당신은 오랜 시간 동안 복구를 실행하지 않는 경우, 모든 삭제 표시를 유지할 것을 명심하는 주위에 다른 문제가 발생할 수 있습니다.
GC가 1000MS보다 오래 복용에 사용 경고.
이 버전의 새로운 기능입니다 2.2.1 / 1.2.19 / 3.0.0-RC1 :
(808)에 의해 표현 된 바와 ALTER TYPE & #의 x3c; 이름 & # X3E; 이름 & # X3E; & quot #의 x3c을 & TO RENAME; 탭 완성에서
anticompaction에 고정 IllegalStateException이
cqlsh는 : 냉동 UDT에, 튜플에 대한 지원을 DESCRIBE
JMX를 통해 내부 클래스를 노출시키지 마십시오
컬렉션을 동결 키에 대한 추가 NULL 체크
향상된 스트레스 워크로드 리얼리즘
이 버전의 새로운 기능입니다 2.1.6 / 1.2.19 / 2.2.0-β1
(808)에 의해 표현 된 바와 ALTER TYPE & #의 x3c; 이름 & # X3E; 이름 & # X3E; & quot #의 x3c을 & TO RENAME; 탭 완성에서
anticompaction에 고정 IllegalStateException이
cqlsh는 : 냉동 UDT에, 튜플에 대한 지원을 DESCRIBE
JMX를 통해 내부 클래스를 노출시키지 마십시오
컬렉션을 동결 키에 대한 추가 NULL 체크
향상된 스트레스 워크로드 리얼리즘
이 버전의 새로운 기능입니다 2.1.5 / 1.2.19 / 2.2.0-β1
(808)에 의해 표현 된 바와 ALTER TYPE & #의 x3c; 이름 & # X3E; 이름 & # X3E; & quot #의 x3c을 & TO RENAME; 탭 완성에서
anticompaction에 고정 IllegalStateException이
cqlsh는 : 냉동 UDT에, 튜플에 대한 지원을 DESCRIBE
JMX를 통해 내부 클래스를 노출시키지 마십시오
컬렉션을 동결 키에 대한 추가 NULL 체크
향상된 스트레스 워크로드 리얼리즘
이 버전의 새로운 기능입니다 / 1.2.19 2.1.5 :
(808)에 의해 표현 된 바와 ALTER TYPE & #의 x3c; 이름 & # X3E; 이름 & # X3E; & quot #의 x3c을 & TO RENAME; 탭 완성에서
anticompaction에 고정 IllegalStateException이
cqlsh는 : 냉동 UDT에, 튜플에 대한 지원을 DESCRIBE
JMX를 통해 내부 클래스를 노출시키지 마십시오
컬렉션을 동결 키에 대한 추가 NULL 체크
향상된 스트레스 워크로드 리얼리즘
이 버전의 새로운 기능입니다 / 1.2.19 2.1.3 :
(808)에 의해 표현 된 바와 ALTER TYPE & #의 x3c; 이름 & # X3E; 이름 & # X3E; & quot #의 x3c을 & TO RENAME; 탭 완성에서
anticompaction에 고정 IllegalStateException이
cqlsh는 : 냉동 UDT에, 튜플에 대한 지원을 DESCRIBE
JMX를 통해 내부 클래스를 노출시키지 마십시오
컬렉션을 동결 키에 대한 추가 NULL 체크
향상된 스트레스 워크로드 리얼리즘
이 버전 2.0.2의 새로운 기능입니다 :
이 투기 재 시도에 대한 수정
메타 분의 향상된 메모리 사용량 / 최대 열 이름
CQL3 테이블에 고정 중고품 검증 거부하는 행 마커
CAS와 컬렉션의 고정 삽입
올바르게 SELECT COUNT에 메타 데이터를 전송
트랙 고객의 ClientState 원격 주소
매니페스트 수평 마이그레이션 할 때 존재하지 않는 경우 스냅 샷 DIR 만들기
연속 nodetool 기본을 복구합니다
압축 전략 구현을위한 추가 더 후크
복합 2ndary 인덱스에 고정 잠재적 인 NPE
nanontime를 사용하는 FailureDetector 업데이트
고정 FileCacheService의 회귀
CL.ANY에 대한 WriteTimeout을 반환하지 마십시오
대량 로더에 고정 경쟁 조건
보고 추가 구성 메트릭
삭제 표시의 구성 수를 초과 드롭 쿼리
추적 및 sstable 읽기 활동을 지속
이 버전 2.0.0의 새로운 기능입니다 :
중고품 검증을 수정 CQL3 테이블에 삽입 할 때
깨끗한 memtables 정기 memtable 플러싱 동작을 수정
2.0 이전 타임 스탬프 열의 dateOf () 함수를 수정
배치에 대해 열 때 수정 SSTable 실수 BF를로드
JMX에 스트림 세션 진행 추가
CAS 동작 동안 NPE 해결
AlwaysPresentFilter에 대한 getBloomFilterDiskSpaceUsed 수정
우리는 로컬 변경 내용을로드 할 때까지 스키마 버전을 발표하지 마십시오
힙 꽃 필터 2 GB보다 큰 크기를 오프 지원하기 위해 수정
제대로 거대한지도 및 설정 리터럴을 구문 분석 처리
이 버전 1.2.8의 새로운 기능입니다 :
이 1.1 형식의 마구간에서 고정 읽고 DeletionTime
cqlsh : 컬렉션을 복사 지원 추가
어떤 IOException이 중요한 메시지를 다시 시도
SELECT / UPDATE / DELETE 문에서 관계에있는 빈 허용
cqlsh는 : 인해 libedit 검출에 Windows에서 충돌 해결
이 버전 1.2.0의 새로운 기능 :
이 컬렉션에 카운터를 허용하지 않습니다.
cqlsh : 단위 테스트를 추가했다.
LeveledCompactionStrategy에 대한 고정 기본 bloom_filter_fp_chance.
이 버전 1.2.0 베타 3의 새로운 기능입니다 :
이 제거 된 노드의 모든 잔재를 제거.
데비안 패키지에서의 log4j 파일의 추가 AUT-다시로드.
고정 추정 행 캐시 항목 크기입니다.
get_paged_slice 대한 행을 마치고 getRangeSlice 필터 재설정
행 캐시 후 잘라 내기를 Expunges.
컴팩트하게 수납 정적 CF 정의를 허용합니다.
타임 스탬프를 파손에 의한 schema_ * CF를 고정 무한 루프 / 압축.
CounterColumn에서 고정 '잘못된 클래스 형'주장.
이 버전 1.1.6의 새로운 기능 :
이 동기 소화 읽어 불일치에 쓰기 기다립니다.
nanotime에 감염된 sstables에 대한 commitlog 재생을 수정합니다.
20 년 최대에 대한 프리 플라이트 검사 TTL.
(돼지) 단일 열 행 입력 widerow 해결.
배달되지 않은 힌트를 닦아 피한다 올바른 gcBefore로 압축하는 HH를 수정합니다.
의도 한대로 LCS 32 L0의 sstables까지 병합합니다.
NTS 0으로 구성되지 않은 DC 복제본을 기본 설정됩니다.
아무도 명시 적으로 제공되지 않은 경우 카운터 검증에 기본 일관성 수준을 사용합니다.
세분화 된 액세스 권한 및 보조금을 도입하여 IAuthority 인터페이스를 개선 / 명령을 취소.
키 스페이스를 설명 / 업데이트 할 때 CLI에서 가정의 오류를 수정.
데비안 포장 오프라인 sstablescrub를 추가합니다.
이 버전 1.1.4의 새로운 기능입니다 :
이 & #의 X3E을 잡기 위해 오프라인 스크럽을 고정 = 주문 행에서.
RHEL 및 기타 비 대시 기반 시스템에 고정 cassandra-env.sh.
이 버전 1.1.2의 새로운 기능입니다 :
이 사용 CF 비교기는 SecondaryIndexManager에 인덱스 열을 정렬 할 수 있습니다.
KSMetaData.toString () 출력에 strategy_options을 추가했습니다.
unqueried 결과를 포함한 고정 범위 쿼리.
column_alias 유형을 허용 업데이트.
고정 삭제 버그.
수평 압축에 대한 sstable 중복 고정 계산.
스크럽을 개선하고 오프라인으로 실행할 수 있습니다.
StorageService.bulkLoad에 AssertionError를 수정했습니다.
이 고정 분할 세대 회귀 :
이 버전 1.1.1의 새로운 기능입니다.
분 = 최대 = 0 autocompaction을 비활성화하는 것이 동작을 유지하면서, LCS에서 최소 / 최대 다짐을 설정을 무시합니다.
저장된 캐시에서 읽은 행 수를 기록합니다.
정리 작업에 필요한 정확한 크기를 계산합니다.
commitlog 일시적 뒤에 오면 flush 동안에 추가 쓰기를 차단하지 마십시오.
데이터 CF 캐시 설정에 따라 인덱스의 CF에 캐싱을 활성화합니다.
잘못된 복제 전략 작성 옵션을 경고한다.
[Freeable] 메모리 파이 나라 제거되었습니다.
갑자기 대량 동안 OOM 0이 아닌 liveRatio를 산출하여 삭제 작업을 방지 할 수 있습니다 ColumnFamily.size에서 삭제 표시 크기를 포함합니다.
수평 압축에 대한 레벨 당 열기 1 sstableScanner.
이 버전 1.1.0의 새로운 기능입니다 :
이 평균 이전에 감소 liveRatio 추정.
48 자까지 KS 및 CF 이름을 허용합니다.
고정 스트레스 빌드.
nodetool의 compactionstats에 추가 남은 시간 추정.
이 요구 사항 :
이 자바 1.7 이상
파이썬 2.7 이상
댓글을 찾을 수 없습니다