7
Persistent Systems Private Limited PSPL Some issues in databse- directory integration Shridhar Shukla LDAP-RDBMS integration product group, PSPL

Some issues in databse-directory integration

  • Upload
    sirius

  • View
    34

  • Download
    2

Embed Size (px)

DESCRIPTION

Some issues in databse-directory integration. Shridhar Shukla LDAP-RDBMS integration product group, PSPL. An Example of where LDAP fits. LDAP Application. RDBMS Application. SQL to LDAP (PS EnList). LDAP to SQL (?). LDAP Server. RDBMS Server. Synchronization (PS EnSure). - PowerPoint PPT Presentation

Citation preview

Page 1: Some issues in databse-directory integration

Persistent Systems Private Limited (http://www.pspl.co.in)

PSPL

Some issues in databse-directory integration

Shridhar Shukla

LDAP-RDBMS integration product group, PSPL

Page 2: Some issues in databse-directory integration

Persistent Systems Private Limited (http://www.pspl.co.in)

PSPL

An Example of where LDAP fits

Page 3: Some issues in databse-directory integration

Persistent Systems Private Limited (http://www.pspl.co.in)

PSPL

Database/LDAP integration

LDAPApplication

RDBMSServer

LDAPServer

RDBMSApplication

SQL toLDAP (PS EnList)

Synchronization(PS EnSure)

LDAPto SQL (?)

Page 4: Some issues in databse-directory integration

Persistent Systems Private Limited (http://www.pspl.co.in)

PSPL

LDAP to SQL

(&(Objectclass=*)(cn =‘sha*’)) Option 1: A schema that fits the hierarchy

Unique id, an entry table per objectclass, indexed thin tables (IBM)

Option 2: Represent the hierarchy using foreign relations mismatch

Option 3: Expose existing schema as LDAP What will it take? How will write performance get

affected? Can there be a general model?

Page 5: Some issues in databse-directory integration

Persistent Systems Private Limited (http://www.pspl.co.in)

PSPL

SQL to LDAP

A structured approach to splitting the query between the LDAP server and PS EnList

Caching of query results Consolidation of schema across servers High-value operators and SQL extensions Recognize LDAP usage and optimize

Page 6: Some issues in databse-directory integration

Persistent Systems Private Limited (http://www.pspl.co.in)

PSPL

LDAP to DB synchronization

Join Engine

Directory application

ChangelogDB

Source DB

Dir

DB application

3 4

2

15

Page 7: Some issues in databse-directory integration

Persistent Systems Private Limited (http://www.pspl.co.in)

PSPL

Synchronization issues

The source DB data model cannot change. Changes from multiple tables for an entity need to

be synchronized with the directory Large volumes Selective policies, e.g., password