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 3151 게시물 읽기
No. 3151
LDAP RDBMS 성능비교
작성자
임상현(leemong77)
작성일
2010-03-18 15:28
조회수
7,167

 업무상 LDAP 이랑 기존 디비랑 검색속도 차이를 비교해야 합니다.

먼저 오라클 XE 에서 테이블하나 만들고 100만건 인서트 했습니다.

그런데 오라클이 100만건 데이터 가져오는데 5초도 안 걸리네요 ㅡㅡ

물론 단일테이블이지만..

 

일단 제가 궁금한건.. 

100만건 데이터 통쨰로 가져오는걸 비교해야 하나요

아니면 특정 조건으로 필터링한 데이터 가져오는걸 비교해야 하나요?

그리고 디비에서 여러 테이블 조인해서 가져오는것은

LDAP에서 어떤상황하고 비교할수 있나요?

 

LDAP을 하다보니 이 사이트가 도움이 많이 되네요 감사합니다.

이 글에 대한 댓글이 총 2건 있습니다.

LDAP 스키마를 보시면 알겠지만,

보통 LDAP의 개체 (Entitiy)는 기본적으로 Multiple Table을 사용했다고 보는것이 공평할 것 같습니다.

LDAP백엔드 DB로 무얼썼는지는 LDAP 서버마다 구현이 틀리고 사용한 백엔드 디비의 성격도 RDB 엔진을 쓴것 부터 ORDB형태까지 다양하기 때문에 참 애매한 문제라고 보입니다.

또한 쿼리 속도를 좌우하는 index 구성여부도 LDAP의 몇몇 Attribute는 인덱스가 기본으로 되어 있는반면, RDB는 테이블 생성시 index설정은 기본이 아니기때문에 공평하게 하려면 역시 인덱스 설정도 무시할 수 없는 부분입니다.

즉, 양쪽모두 동일 자료를 담을 수 있는 스키마로 각각 개체(Object)를 설계한 이후, 양쪽모두 최고의 엔지니어들이 성능 튜닝을 진행하고,  동일한 Data를 insert하고 각각 제공된 Native Query Language를 사용하여 Query한 결과로 비교하는 것이 공평하다고 봅니다.  뭐 DB의 경우 ODBC나 JDBC, OLEDB Provider, ADO, ADO.NET 이런 Wrapper를 쓰는 순간 각 레퍼들의 구현성능이 전체 성능평가에 영향을 미치는 것은 사실이니까요. 

그나마 공평하려면, 아마도 OLEDB Provider를 사용하여 각각 connection하고 동일한 Query를 날려서 결과를 보는 것이 좋기는 합니다만, 여기에 사용한 Provider들의 경우 RDB들은 매우 최적화되어 있다고 봐야 할것 같습니다. 하여튼, 단순 비교로 성능의 차이를 논하는 것은 조금 위험하다고 할 수 있습니다.

일단 read부분은 그렇구요. write는 아키텍쳐상 LDAP이 극심하게 성능이 떨어질것으로 예상합니다.

 

 

김호범(trueccie)님이 2010-03-25 15:16에 작성한 댓글입니다.

 답변감사합니다.

일단 쓰거나 수정하거나 지우거나 하는건 LDAP이 몹시 느립니다.

원래 목적자체가 쓰는 디비가 아니라 빠르게 읽어오는 거니까요.

여튼 LDAP이 제일 빠르게 검색하는 방법하고 RDBM이 가장 빠르게 검색하는걸 

비교하면 될거 같습니다.

많은 도움됐습니다.^^

임상현(leemong77)님이 2010-03-26 10:13에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3154MS AD를 통해 AIX에서 인증 Client를 구현 [1]
김태완
2010-03-31
5532
3153RDBM의 정규화를 LDAP에서 구현? [2]
임상현
2010-03-26
5105
3152Unexpected token before 이런 에러 나는데 못잡겠어요.. [1]
임상현
2010-03-24
5310
3151LDAP RDBMS 성능비교 [2]
임상현
2010-03-18
7167
3144ldapsearch에서 can't contact ldap server가 나옵니다. [1]
김도윤
2010-02-25
5470
3143송상준님 아직 해결하지 못했습니다.
나종현
2010-02-22
5847
3142slapd 데몬이 실행이 안되네요. [1]
김도윤
2010-02-18
6759
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.062초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다