모래 CDB씨
SAND CDBSAND Nucleus CDBMS는 비즈니스 인텔리전스 애플리케이션에 최적화된 컬럼 지향 DBMS 소프트웨어 시스템으로, SAND Technology Inc.에서 개발한 데이터 웨어하우징 구성 요소를 제공합니다.
회사 이력
SAND Technology는 1983년에 설립되었습니다.
SAND CDBMS는 Nucleus International Corporation의 연구와 Edward L. Glaser에게[1] "부울 연산 처리 능력을 [2]가진 비트 문자열 압축기"에 대한 최종 특허가 발행된 것에서 그 뿌리를 추적합니다.
원래 펌웨어로 인코딩되어 있던 어플리케이션은 이제 완전히 소프트웨어 기반입니다.
SAND Technology는 현재 N. Harris Computer Corporation의 자회사입니다.
묘사
완전 토큰화된 비트 어레이 인코딩 및 압축 데이터베이스인 데이터 스토리지는 테이블 내의 데이터 행이 아닌 스키마/테이블 간의 도메인을 사용하여 열 지향적입니다.따라서 트랜잭션 처리에는 적합하지 않지만 데이터 분석 및 데이터 마이닝에 최적화된 플랫폼이 제공됩니다.
이 아키텍처에는 다음과 같은 특징이 있습니다.
- 모든 열이 색인화된 것처럼 작동합니다.
- 실제 데이터 값은 한 번만 저장되며 토큰에 의해 참조됩니다.
- 저장 시 열에서 무손실 데이터 압축 사용
- 쿼리에서 요청된 열만 데이터베이스에서 액세스할 수 있습니다.
- 쿼리는 압축된 열에서 직접 수행되며 결과 집합만 압축 해제됩니다.
플랫폼에 구애받지 않는 SAND CDBMS는 64비트 Windows 또는 64비트 Linux/Unix 환경에서 실행됩니다(HP-UX, IBM-AIX, Red Hat Linux, SuSE Linux 및 Sun Solaris).
데이터베이스 관리
SAND/DNA Analytics는 ANSI 표준 SQL 및 DML 명령을 통해 관리됩니다.
데이터베이스 공간 할당 및 코어 관리는 데이터베이스 엔진에 의해 수행됩니다.즉, 일반적인 데이터베이스 관리는 데이터 모델링, 데이터 콘텐츠, 데이터 라이프 사이클 관리, 사용자 프로파일 및 액세스 권한 관리에 중점을 두고 있습니다.
데이터 로드는 직접 수행되며 로드 스크립트에서 소스 및 대상을 가리키기만 하면 됩니다.여러 데이터 조작 기능과 명령을 사용할 수 있지만 모든 내부 구조 최적화는 데이터베이스 엔진에 의해 자동으로 관리됩니다.
행 기반 데이터베이스보다 데이터 로드 성능이 느릴 수 있지만 완료된 후에는 인덱스를 구축하거나 로드 후 관리 루틴을 실행할 필요가 없으므로 데이터 로드 성능이 완화됩니다.병렬 부하 처리 또는 세그먼트 프리로드 처리도 부하 성능을 향상시키기 위해 사용할 수 있습니다.
SAND CDBMS의 핵심 기능은 데이터베이스의 [3]"가상" 마운트를 지원하는 것입니다.이를 통해 데이터베이스의 변경 사항을 개발하고 테스트할 수 있는 격리된 환경을 제공합니다.이 환경에서는 마운트 해제 시 전체 환경이 제거됩니다.
레퍼런스
- ^ 기념품:미국 공학 아카데미 제7권(1994년)
- ^ http://patents.justia.com/1991/05036457.html 부울 연산 처리 기능을 갖춘 비트 문자열 압축기
- ^ SAND CDBMS - 기술적 개요