본문 바로가기
개념/Study

DB2와 ISVD (LDAP)

by Hwanii_ 2023. 11. 30.
728x90

ISVA 솔루션을 사용 하기 위해서는 설계에 따른 아키텍처는 물론이고,

사용자 및 그룹에 대한 데이터를 저장 하기 위한 데이터베이스가 필요할것이다.

 

이때, 관계형 데이터베이스인 DB2와 계층 구조 (트리 구조) 로 되어 있는 LDAP가 필요 하다.

 

아래에 DB2와 LDAP에 대해서 각각의 정의 및 특징 그리고 차이점에 대해서 정리 해보려고 한다.

 

 

 

1. DB2

 

DB2는 Oracle, MySQL, MariaDB, .. 등과 같은 RDBMS 이다.

데이터를 효과적으로 CRUD 하는 역할을 한다.

SQL을 사용해서 데이터를 조작 한다.

 

ISVA에서의 역할은 다음과 같다.

 

1) 데이터 저장

사용자, 그룹, 정책 등 ISVA 솔루션에서 필요한 정보를 저장 한다.

 

2) 로그

DB2는 트랜잭션 및 로그를 관리한다. 따라서 시스템의 안정성을 보장 한다.

 

 

 

2. ISVD (LDAP)

 

LDAP는 경량 디렉터리 서비스 프로토콜을 의미 한다.

계층적 디렉터리 구조를 가지기 때문에, 정보 (데이터) 를 빠르게 조회 하고 갱신 할 수 있다.

ISVD는 이러한 LDAP를 제공하는 서버 라고 볼 수 있다.

사용자 정보 및 데이터 정보를 저장 하고 제공 한다.

 

ISVA에서의 역할은 다음과 같다.

 

1) 사용자 관리

사용자의 인증 및 권한 정보를 저장 하고 관리 한다.

 

2) 디렉터리 서비스

LDAP 서비스를 통해서 사용자 및 데이터에 대한 정보를 효과적으로 구성 할 수 있다.

 

 

 

3. DB2 vs ISVD (LDAP)

 

DB2는 위에서 정리했듯이, 테이블, 행, 열 등의 구조를 가진 RDB 이다.

SQL을 통해서 데이터를 다룬다.

 

반면에,

ISVD (LDAP)는 트리 구조의 계층적인 디렉터리 구조를 가진다.

LDAP 프로토콜을 사용 해서 데이터에 접근 한다.

 

따라서,

DB2는 다양한 종류의 데이터를 효율적으로 저장 하고 검색 하는데 사용 되며,

 

ISVD (LDAP) 는 주로 사용자 인증, 인가 (권한) 등에 특화 되어 사용 된다.

 

 

 

4. DB2와 ISVD (LDAP) 를 각각 설치 해야 하는 이유

 

위에서 정리했듯이, DB2와 ISVD (LDAP) 는 사용 목적이 다르다.

 

DB2는 데이터의 정형화된 부분을 저장 하고,

 

ISVD (LDAP) 는 계층적인 구조로, 사용자 중심의 서비스를 제공 하게 된다.

 

각각의 소프트웨어는 목적에 맞게 효과적으로 설계 되어, 최적화 되어 있다.

 

그래서 두개를 모두 설치 해서, 함께 사용함으로써

ISVA 솔루션에서 필요한 데이터 관리 및 사용자 관리를 효과적으로 수행 할 수 있게 된다.

 

요약하자면,

 

DB2는 다양한 종류의 정형화된 데이터 관리 및 저장 !

 

ISVD (LDAP) 는 사용자 인증 및 인가 정보 등을 저장 !

반응형

'개념 > Study' 카테고리의 다른 글

ISVD (LDAP) 용어 정리  (0) 2023.12.01
302 Redirect  (1) 2023.12.01
ISVA Runtime Component 구성 하기  (1) 2023.11.30
ISVD (LDAP) 와 Apache Studio 연결 하기  (0) 2023.11.30
DB2 사전 요구 사항 (패키지) 확인 및 설치  (0) 2023.11.30