Efficient schema for storing multi-value attributes in a directory service backing store

   
   

A database schema for storing application data in a relational database backing store of a directory service. The application data has at least some entries with multiple value attributes. According to the invention, the application data is profiled to determine how it may be optimally stored in the backing store. Preferably, single entries having single value attributes are stored in a merged attribute table, while entries having multiple value attributes are stored in per attribute tables. According to the optimization, a majority of the attributes are single valued and are stored in the merged table, and the per attribute tables thus store a relatively smaller number of exceptions. This database schema enhances processing of conventional directory service queries into the backing store.

Ein Datenbankschema für die Speicherung von von Anwendung Daten in einem zurückziehenden Speicher der relationalen Datenbasis eines Verzeichnisservices. Die Anwendung Daten haben mindestens einige Eintragungen mit mehrfachen Wertattributen. Entsprechend der Erfindung werden die Anwendung Daten profiliert, um festzustellen, wie sie im zurückziehenden Speicher optimal gespeichert werden kann. Vorzugsweise werden die einzelnen Eintragungen, die einzelne Wertattribute haben, in einer vermischten Attributtabelle gespeichert, während die Eintragungen, die mehrfache Wertattribute haben, innen pro Attributtabellen gespeichert werden. Entsprechend der Optimierung sind eine Majorität der Attribute einzelnes bewertet und werden in der vermischten Tabelle gespeichert, und pro Attributtabellen speichern Sie folglich eine verhältnismäßig kleinere Anzahl von Ausnahmen. Dieses Datenbankschema erhöht die Verarbeitung der herkömmlichen Verzeichnisservice-Fragen zum zurückziehenden Speicher.

 
Web www.patentalert.com

< Measuring the exact memory requirement of an application through intensive use of garbage collector

< Method and arrangement for web information monitoring

> System and method of implementing netware core protocol within a sockets model

> Method and system for verifying and correcting data records in a database

~ 00167