WareValley

Column-Store RDBMS

페타SQL은 빅데이터 분석부터 온라인 트랜젝셕의 데이터 처리까지 높은 압축률과
빠른 검색 속도를 제공합니다.
제품 사용 목적
소규모부터 대용량의 데이터가 저장 관리되는 DBMS
제품 사용 용도
범용적인 DBMS 혹은 특정 솔루션에 Embedding되는 형태
제품 사용 환경
표준 SQL 언어지원
SQL 2003 이상 지원 (DDL, DML, DCL, Query)
프로그래밍 SQL 지원
Procedure, Function, Trigger, Variables, Flow of Control
Application 인터페이스
JDBC / ODBC / PHP / Perl / Python / C / C++
데이터 기본 구조
Schema-Table-View-Column-Index
지원 데이터 타입
CHAR, VARCHAR, TEXT, INT, BLOB, CLOB, URL 등 기본 데이터 타입부터 사용자 정의 데이터 타입까지 지원
트랜잭션 관리
Lock, Start Transaction, Commit, Rollback, Auto-Commit, Bulk In-Out
런타임 처리
Explain, Trace, Debug, Prepare
설치 가능 플랫폼
64-bit (X86_64) Windows
FreeBSD Platform / Linux / UNIX

개 요

PetaSQL은 초기에 DBMS 보안 솔루션의 로그 데이터 저장을 위한 저장소로 사용되기 시작해서 현재 다양한 솔루션에 활용될 수 있는 범용 DBMS이며 대용량의
데이터마트(DM), 데이터웨어하우스(DW) 구축뿐만 아니라 중∙소규모의 온라인 트랜잭션 처리업무까지 적용 가능합니다. PetaSQL은 실시간 데이터 분석 및
검색 업무에 적합하도록 기존 OLTP성 DBMS에서 사용하는 Row-Oriented 기반의 저장 방식이 아닌 OLAP성 Column-Oriented 기반의 저장 방식을 사용하지만,
병렬처리, 트랜잭션 처리를 통한 OLTP업무와 OLAP업무에 동시에 활용될 수 있는 차세대 데이터 처리구조를 지원합니다. 또한 개인정보보호법에서 요구하는
데이터 위∙변조 방지와 암호화 백업 등 다양한 보안강화 요구에 대응하기 위한 보안적 취약점을 최소화하는 설계 방식을 적용하였고 데이터의 백업 및 이관
편의성을 위한 다양한 기능이 지원되며, 이 밖에도 DBMS 관리의 편의성을 위한 다양한 기능을 제공합니다.

주요특징 및 Key Features

Column-Oriented DBMS
데이터 추출, 분석 작업 최적화, Row-Oriented DBMS 대비 Insert 및 Update 등의 쓰기 속도 약 200%이상
성능 향상, 데이터 추출을 위한 Select의 경우 최대 7,000%까지 읽기 성능 향상.
Multi Core Processor 지원
Multi Processor, Multi Core 지원을 통한 시스템 자원 사용 효율 증대.
JDBC / ODBC 드라이버 제공
JDBC, ODBC 드라이버 제공을 통한 관리, 개발 확장, 편의성 제고.
Database 쓰기 방지 기능 제공
단순 ID/PW를 통한 사용자인증뿐만 아니라 Application 인증프로토콜을 이용하여 Application별 권한을 제한 할 수 있음.
PetaSQL 전용 툴
Text 기반 Client 기본 제공, PetaSQL 전용 Orange 사용을 통한 개발, 관리 효율 성 극대화.
Replication 기능 제공
PetaSQL은 실시간 데이터 복제 기능을 지원하여 운영 Data의 가용성 향상 가능.
Data Warehouse / Data Mart
대용량의 데이터 분석에 최적의 솔루션.
DB / Network 보안 솔루션 Repository
대량 데이터를 실시간으로 저장, 분석 하는데 최적의 솔루션.
표준 SQL지원
시스템 명령을 제외한 표준 SQL ANSI 2003을 지원하며 별도의 문법 습득을 위한 절차 없이 MySQL, Oracle, MS-SQL 등의 범용 RDBMS와
동일한 문법을 통한 쿼리가 가능하도록 합니다.
다양한 DBMS 패키지 지원
산술 연산 함수를 비롯하여 사용자 설정이 가능한 Stored Procedure, Function, Trigger등을 지원하며, PetaSQL의 상태 및 성능 등을 한눈에 확인 할 수 있게 
다양한 Dictionary를 제공합니다.

기 능

병렬처리
Multi-Processor, Multi-Core의 자원 활용을 극대화
실시간 복제 지원
Master 노드와 Slave 노드 간의 실시간 데이터 Replication
백업 및 복구
임시 가용공간이 필요 없는 압축 및 암호화 백업 및 복구
운영관리
Text 기반의 PetaSQL Client Tool 및 Orange for PetaSQL
데이터 위.변조 방지
권한 없는 사용자에게 Read-Only Table 속성 부여
PetaSQL 접근 인증 및 제어
기본적인 계정 관리를 포함하여 인증된 프로세스만 접근을 허용, 데이터 접근 및 입출력 행위 기록 및 통제