Directories
It seems natural to place employee and service information in a relational database management system (RDBMS). This presents some disadvantages:
The nature of the information is “read-mostly.” Directories are optimized for fast searching. An RDBMS is optimized to provide read-write access.
The tight consistency of an RDBMS isn't necessary. Two administrators may update the same attribute of a given entry. The last update wins, with no fuss caused at the server.
Entries may have optional attributes. A person's secondary email address need not be present. It wouldn't be returned in a search. An RDBMS uses nullable fields for this purpose, but a null RDBMS field may be returned in a search.
Distributed locations may each need local replicated ...
Get Linux® and Windows® Interoperability Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.