isode.com
/ products / directory
/ directory server /M-Vault Directory Server - Scalability & Performance
The M-Vault Server achieves very high performance for both search and update operations. These features allow scalability to millions of records, without significantly driving up the cost of the directory software. Instead, the scalability cost is mostly associated with the cost of providing the appropriate system hardware to meet performance (processor, I/O subsystem, etc.) and sizing (disk space, backup systems) requirements. The following figure illustrates the internal architecture of the M-Vault directory server. The key benefits of this architecture are:
High performance is achieved using a number of design and implementation features. M-Vault utilises an efficient multi-threaded object oriented task manager that evaluates operations and controls their resolution by use of protocol, local database, or a combination of both. In addition, data is stored and accessed using an enterprise grade disk-based database. The database is implemented in a balanced manner using configurable LRU (least recently used) in-memory caching mechanisms and a scalable b-tree package for efficiently managing the placement, access, and update of information on disk. B-trees are well-known self-organizing data structures whose scalability is limited only by available disk space. The database technology choice is superior to the two main alternatives:
M-Vault's performance characteristics compare very favourably with our competitors, more information on performance can be found in the whitepaper examining M-Vault benchmarks. Evaluating Isode's M-Vault Directory ServerIf you wish to evaluate M-Vault, evaluation guides and program files covering Isode's M-Vault Directory Server and accompanying management tools are available.
|
|
| Copyright © 2008 Isode | privacy feedback
|