본문 바로가기
스터디북

<12/20> 카페북, DBCA content

by 파이어볼러 2015. 12. 21.

설치 옵션 뜻 체크



■ Oracle Text 


모든 오라클 데이터베이스 제품(Express Edition 포함)에 기본적으로 포함되어 제공되는 강력한 검색 테크놀로지입니다. Oracle Text에서 제공되는 개발 API를 이용하여 완성도 높은 컨텐트 검색 애플리케이션을 쉽게 구현할 수 있습니다. 


Oracle Text는 SQL 와일드카드 매칭 기능을 보완하는 기능을 제공하며, 구조형/비구조형 문서를 검색하는 용도로 활용됩니다. Oracle Text는 기본적 불리언 연산자(AND, OR, NOT, NEAR 등)의 조합을 지원하며 사운덱스(soundex) 검색, 퍼지(fuzzy) 검색, 결과 랭킹과 같은 고급 기능을 함께 제공하고 있습니다. 또 마이크로소프트 오피스와 PDF를 포함하는 수백여 종의 파일 타입이 지원됩니다. Oracle Text는 다양한 검색 관련 유즈 케이스 및 스토리지 구조에 적합한 검색 모델을 제공합니다. Oracle Text가 적용될 수 있는 몇 가지 예로 e-비즈니스, 문서/기록 관리, 이슈 트랙킹 시스템 등을 들 수 있습니다. 텍스트 정보는 데이터베이스 내에 구조적인 형태로 저장되거나, 또는 로컬 파일 시스템이나 웹에 비구조적인 형태로 저장될 수 있습니다. 



■ OLAP(Online Analytical Processing) 


OLAP의 정의


 - 최종 사용자가 다차원 정보에 직접 접근하여, 대화식으로 정보를 분석하고 의사결정에 활용하는 과정을 지원하는 기술

 - 빠르고 일관된 대화식 접근을 통하여 분석가, 관리자, 임원 등이 데이터에 대해서 통찰력을 얻을 수 있도록 해주는 소프트웨어 기술의 한 범주


OLAP의 필요성


 - 업무 관점의 다차원 뷰 및 시계열 데이터 처리를 위해 다른 분석 방법들의 한계 : SQL 기반의 보고서 작성, 스프레드시트 등

 - 데이터 웨어하우스에서 전략적 결정을 유도하기 위해 다차원 분석에 유리한 시스템 필요

 - 여러 차원들을 따라 측정치들에 대한 빠른 접근과 강력한 계산 기능 필요 : Roll-up, Drill-down, Pivoting, Slicing/Dicing 등


OLAP 연산


 - Roll-up : 분석할 항목에 대해 한 차원의 계층 구조를 따라 단계적으로 구체적인 내용의 상세 데이터로부터 요약된 형태의 데이터로 접근하는 기능

 - Drill-down : 분석할 항목에 대해 한 차원의 계층 구조를 따라 단계적으로 요약된 형태의 데이터 수준에서 보다 구체적인 내용의 상세 데이터로 접근하는 기능

 - Pivoting : 보고서의 행, 열, 페이지 차원을 무작위로 바꾸어 볼 수 있는 기능

 - Slicing/Dicing : 주요 비즈니스 항목들을 다양한 각도에서 조회하고 자유롭게 비교하는 기능


■ ORACLE SPATIAL


ORACLE Optimizer와 더불어 기능이 계속 향상돼왔다. 그 용도를 알든 모르든 일상생활에 깊이 관여하고 있다.


특히 ORACLE 8i에서 지원되기 시작한 SPATIAL은 10G부터 NT 버전에 포함돼 있는데, 그럼에도 DBMS를 관리하는 DBA보다 특정 업종에 종사하는 이들이 더 잘 알 만큼 DBA에게는 상당히 생소한 영역이다.


이에 이 글에서는 ORACLE SPATIAL을 이용한 데이터 생성과 관련된 전문적인 내용보다 DBA가 ORACLE SPATIAL을 사용해야 할 때 점검돼야 할 것을 중심으로 설명한다.


ORACLE SPATIAL은 공간 데이터를 DBMS에 저장하고 관리하기 위한 기능이다. 여기서 말하는 공간 데이터는 흔히 GIS(지리정보시스템)에서 사용하는 지구상의 지형지물의 지리적 위치와 특성에 관한 정보를 말한다.


즉 이러한 정보를 좌표 형식으로 저장해 출력과 검색이 가능한 것. 쉽게 설명하면 일상생활에서 많이 쓰는 포털 사이트의 지도검색 서비스, 차량 내비게이션의 위치 검색, 공공기관 웹페이지에서 흔히 볼 수 있는 지리정보에 기반을 둔 정보 검색 등이 여기에 해당한다.


물론 이러한 정보는 DBMS가 아닌 별도의 엔진으로 처리할 수도 있지만, 필요한 정보를 DBMS에 저장하는 방식으로도 서비스할 수 있다.


만약 공간 정보를 DBMS로 관리한다면 공간 미들웨어가 필요한데, 이러한 역할을 하는 것이 ORACLE SPATIAL이다. 참고로 최근에는 GIS 관련 엔진과 DBMS를 혼합해 사용하는 형태가 일반적이다.





그림은 어느 지도검색 서비스에서 ‘서울역’을 검색한 예다. 서울역 좌표 정보를 DBMS에 쿼리하면 SDO_GEOMETRY (2001, 8307, SDO_POINT_TYPE(126.97028, 37.5558357, NULL), NULL, NULL)과 같이 위도, 경도 혹은 X, Y 좌표 정보를 얻을 수 있다.


이를 사용하고 있는 GIS 엔진에 맞는 정보로 변환한 후 지도 정보가 들어있는 MAP 서버에서 해당 서울역에 포함된 MAP 정보를 출력하면 MAP 정보에 서울역의 위치 정보가 표시된다.


ORACLE SPATIAL은 이러한 위도, 경도 또는 X, Y 좌표에 대한 특수한 공간정보를 통해 사용자 정의 타입을 정하고 이를 손쉽게 처리할 수 있도록 돕는다.


■ OLS(Oracle Label Security) 다계층 데이터 접근 제어


그 분류에 따라 손쉽게 데이터에 대한 접근을 범주화하고 중재합니다. 다계층 보안 및 액세스 제어 규정에 대한 공공 부문의 요건을 충족하도록 개발된 Oracle Label Security는 전 세계 정부 기관 및 민간 기업들이 "알 필요(need to know)"를 기준으로 데이터에 대한 액세스를 관리하는 데 이용할 수 있습니다.


■ Oracle Warehouse Builder


데이터 토합 및 business intelligence system을 빠르고 쉽게 설계 구축 및 관리할 수 있는 것을 말하며 데이터의 설계부터 구축 관리까지 전체 라이프사이클을 관리하는 데이터베이스 디자인 및 ETL 툴로써 효율적이며 매우 쉬운것이 특징 


■ Oracle Database Vault


오라클 접근 제어 솔루션으로 내부 관리자로부터 중요 정보에 대한 접근 통제 및 허가된 사용자에 대한 안전한 접근 제어를 통제하기 위한 솔루션으로 접근 제어에 필요한 다양한 기준 강제화, 역할의 분리, 권한 있는 사용자의 통제에 가장 적합한 솔루션이다


   ○ 모든 우회 접근 차단 가능함: DBA 를 통한 무제한적인 데이터 접근도 차단 가능함 

   - 접근 제어 대상 테이블에 대한 우회수단(View, Synonym, PL/SQL, Dynamic SQL 등) 을 통한 유출 차단 

   ○ 서버를 통한 직접 접근도 통제가 가능함 

   - DB 커널 내부에서 동작하기 때문에 서버에서의 직접 접근도 모두 통제됨 : Telnet 접속 후 로컬 접근, H/W 장비 콘솔      을 통한 로컬 접근 

   - 외부 접근 제어 솔루션은 직접 접근 통제 불가능한 경우 있음 

   ○ 접근 제어를 위한 별도의 서버가 불필요함 

   - 외부 접근 제어 솔루션의 경우에는 보안 서버 용 하드웨어가 별도로 필요하기 때문에 추가적인 비용이 발생함

   - DV는 EM Console 을 이용한 관리 및 설정 




출처 

- http://www.gurubee.net/lecture/2798

- http://mentor75.tistory.com/?page=973