database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 236 게시물 읽기
No. 236
RDBMS를 Back-SQL로 쓰는 목적.
작성자
박근오
작성일
2001-01-08 10:56
조회수
10,099

안녕하세요. 이것은 openldap의 소스에 함께 배포되는 concept파일의

내용을 번역한 것입니다. 10분만에 쓴것이라 번역수준 엉망이지만

내용만 전달되면 그만 아닌감요? ^^; 여기오시는 분들도 이것을 써보지는

않으시더라도 개념은 알고 있으면 좋을것 같아서 .. (언젠가 쓸지도 모르지요..)

(특히나 기업환경에서는 기존의 데이타를 버릴수가 없으니 꼭 필요할것도

같습니다. )

 

------------------------내용----------------------------------

이 sql백엔드를 사용하는 주 목적은 RDBMS에 저장된 정보를 프로그래밍 작업을 하지 않고 LDAP 서브트리 형식으로 표현하기 위한 것이다. ( 약간의 SQL과 저장해야 할지도 모르는 procedure들에 대해서는 프로그래밍이라 생각지 않는다. ;)

 

즉, 예를 들어서, 만일 여러분(ISP같은)이 RDBMS에 계정정보를 가지고 있을때, 그리고 최근의 솔루션인 LDAP를 사용하고 싶을때 (사용자인증,email lookup등에) 또는 RDBMS나 LDAP를 사용하는 서로다른 사이트/어플리케이션의 분산된 정보를 동기화 하고 싶을때가 이럴때이다.

 

비록 몇가지 제한점을 가지고 있긴 하지만, 이것은 물론 버클리DB를 대신하여 RDBMS를 사용하려는 일반적인 목적의 백엔드DB로 디자인된것은 아니다. 여러분은 다음의 웹페이지에서 좀더 이 부분에 대해 이해를 할수가 있다. http://www.openldap.org/faq/index.cgi?file=378

(OpenLDAP FAQ-O-Matic/General LDAP FAQ/Directories vs. conventional databases)

 

RDBMS의 relational 스키마는 그대로 두고,LDAP쿼리를 SQL쿼리로 바꾸기 위한 메타인포메이션을 사용하자는 것이 키 아이디어이다. 그래서, 결국 우리는 예전에 쓰던 어플리케션도 변경없이 그대로 쓸수 있게 되는 것이다. 이것은 예전에 우리가 그랬듯이 LDAP와 SQL 어플리케이션간에 데이타를 복사하고 교환할 필요없이 공동으로 이용할수 있게 해준다.

 

Back-sql은 가상적으로 어떤 관계형 스키마라도 소스의 수정없이 메타인포메이션을 통해서 조율을 할수 있도록 디자인되었다. 또한 RDBMS에 연결하기 위해서 ODBC를

사용한다. 이것은 서로다른 RDBMS와 OS,host들간에 즉, 이종 환경에 데이타의 통합 분산을 위해 사용되는 것에 적합하다.

[Top]
No.
제목
작성자
작성일
조회
246ldap version 2 와 version 3의 차이는?
강윤환
2001-01-10
10102
252┕>Re: ldap version 2 와 version 3의 차이는?
정재익
2001-01-11 20:35:15
11133
258 ┕>Re: Re: ldap version 2 와 version 3의 차이는?
김경하
2001-01-15 14:36:26
11301
244LDAP 서버 개발자 구함
김형근
2001-01-09
9885
243LDAP에서 입력한 데이타를 몽땅 삭제하는 방법?
윤지영
2001-01-09
9779
245┕>Re: LDAP에서 입력한 데이타를 몽땅 삭제하는 방법?
박근오
2001-01-09 14:54:53
10887
236RDBMS를 Back-SQL로 쓰는 목적.
박근오
2001-01-08
10099
237┕>Re: 메타 인포메이션 (1)
박근오
2001-01-08 13:05:51
11612
238┕>Re: 메타 인포메이션 (2)
박근오
2001-01-08 13:02:39
11168
239┕>잘읽었습니다. 현재 NOVELL
송상준
2001-01-08 13:42:33
10501
234이게 빠른건지 느린건지 ...?
임오근
2001-01-08
11281
242┕>Re: 이게 빠른건지 느린건지 ...?해결^^
임오근
2001-01-08 19:30:43
12007
227LDAP의 데이터 백업 및 복구 방법
백종규
2001-01-06
12530
228┕>Re: LDAP의 데이터 백업 및 복구 방법
박근오
2001-01-06 11:13:48
12646
232┕>Re: LDAP의 데이터 백업 및 복구 방법
임오근
2001-01-06 14:18:22
12080
225오늘 LDAPp 1000000명 사용자를 만드는데
송상준
2001-01-05
11174
231┕>Re: 오늘 LDAPp 1000000명 사용자를 만드는데
박근오
2001-01-06 13:17:05
12204
235 ┕>감사합니다. 저는 허접입니다. 시작 단계이고요...
송상준
2001-01-08 10:09:03
12065
240  ┕>서칭 한번 해보세요!!
황명호
2001-01-08 14:24:08
11975
241 ┕>Re: Re: 오늘 LDAPp 1000000명 사용자를 만드는데--> 파일 어디 있어요..
서강춘
2001-01-08 16:15:39
12325
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다