Technical Highlights
XPress is optimized for:
- Simple query model (“give me the data associated
with identifier X”)
- Small query results (association sets related to identifiers)
- Minimal use of network bandwidth (efficient networking
of small messages)
- Extreme scalability (huge number of clients and huge data
sets)
- Mission critical service (reliability, uptime, performance,
etc.)
- Flexible topology deployment (clustered and replicated)
- Arbitrary data structures (generic for class of service).
Unlike relational databases, directory services, and other technologies
similarly deployed for high-performance and
network-centric applications, XPress supports:
- Machine-speed update capacity
- Persistent storage without adverse impact on networking efficiency
- Linear scalability of processing and storage through clustering
- High performance per-instance, per-record replication
- Client-server design.
XPress is suitable for applications such as:
- Registry services (DNS, phone routing, etc.)
- Location based services (E911, presence and mobility management)
- Instant messaging (presence, identity, message delivery, etc.)
- Replica management (“find a replica of desired data
among a dynamic replica set”)
- Data collection aggregation (uniform access to multiple
autonomous databases)
- Director-like content delivery routing (without requiring
a single “choke point” network connection of layer
4 directors)
- Napster-like file sharing.