Database for Network Infrastructure
eXtremeDB offers ultra-fast performance, high availability, Patricia trie indexes and more!
eXtremeDB has been at the core of network equipment for years.
Modern telecom and networking devices manage large volumes of complex data and demand stellar low-latency performance and lasting reliability. eXtremeDB has been at the core of network equipment for years. Review some of our customers.
The role of in-memory database systems for routing table management in IP routers
Review the paper, “The Role of In-memory Database Systems for Routing Table Management in IP Routers”. It examines using in-memory database systems (IMDS) to add RTM development flexibility, data integrity and fault tolerance and provides performance examples on Linux and Windows.
Learn about hybrid data management with eXtremeDB.
Inherently fast lookups
The forwarding performance of core network devices is a critical issue for network carriers. With the number of internet nodes measured in tens of billions, the size of a router’s forwarding and routing tables are extremely large, making the internet address lookup a challenging performance problem. eXtremeDB’s low-latency database access, advanced in-memory layout design fused with efficient persistent storage, and integrated specialized search algorithms — such as Patricia trie, carries tangible benefits for network gear manufacturers.
Learn about hybrid data management with eXtremeDB.
Review the white paper, The Role of In-Memory Database Systems for Routing Table Management in IP Routers
Learn about hybrid data management with eXtremeDB.
Review the white paper, The Role of In-Memory Database Systems for Routing Table Management in IP Routers
A choice of development environment
Learn more about eXtremeSQL
The eXtremeDB type-safe API eliminates database corruption.
Review the white paper, SQL or Navigational Database APIs: Which Best Fits Embedded Systems?
Developed for resource-constrained, mission-critical systems
eXtremeDB enables the developer to easily combine both database paradigms – in-memory and on-disk – in a single database instance.
Review the white paper, Exploring Code Size and Footprint, and In-Memory Database Techniques to Minimize Footprint
Learn why being designed and implemented as an in-memory database system is a crucial first step for a hybrid database system.
eXtremeDB enables the developer to easily combine both database paradigms – in-memory and on-disk – in a single database instance.
Review the white paper, Exploring Code Size and Footprint, and In-Memory Database Techniques to Minimize Footprint
Distributed database topologies
Learn more about Sharding and elastic scalability
Learn more about eXtremeDB distributed database options
A chassis has two controller boards, a master and a standby. Each has the full database on it and if the master board fails, the standby board can keep the chassis running. Each of the ‘traffic’ boards implement a different protocol (BGP, OSPF, IS_IS, RIP, etc.) and only has the subset of the database that is relevant to its work.
Related Resources
White Papers for Professional Developers
Read “The Role of In-Memory Database Systems for Routing Table Management in IP Routers“, examining the in-memory database systems (IMDS) to add RTM development flexibility, data integrity and fault tolerance.
Review our research
Webinars for Professional Developers
We invite you to watch the many on-demand Webinars hosted by McObject database experts, such as Data Acceleration and Business Continuity with McObject’s eXtremeDB Cache, or Embedded Databases: Building In Always On High Availability, illustrating why eXtremeDB is the ideal database for telecom and networking.
Review our list of Webinars
Articles for Professional Developers
- In-Memory Database Technology for Telecom – Interview with Manjul Maharishi, ODBMS.org Industry Watch Blog
- Change Data Capture in Embedded Databases Embedded Computing Design
- Comparing Optimistic and Pessimistic Concurrency Embedded Computing
See a list of articles
eXtremeDB FAQs
eXtremeDB features
Documentation
Get a free trial
Who uses eXtremeDB for Network Infrastructure and how do they use it?
Below are a few of the innovators who rely on McObject’s DBMS. eXtremeDB has been used in Telecom/Network systems for years, in:

“We determined that integrating a proven data management solution will shorten development and testing, cutting overall development costs. Our experience with eXtremeDB has borne out this prediction” Read the article.

“eXtremeDB offers reliability, development efficiency, and the flexibility to cost-effectively add on new application features in the future.” Read the press release.






eXtremeDB features to optimize Telecom/Network data management
High Availability
Built on the already dependable eXtremeDB, eXtremeDB-HA was designed to power mission critical systems with demanding “five-nines” reliability (99.999% up-time).
Performance
Core in-memory database system (IMDS) architecture delivers responsiveness measured in microseconds.
Code quality
eXtremeDB’s type-safe C/C++ API is a key tool that eliminates a common category of error, and its other advanced debugging features add further stability.
Patricia trie and other indexes
The Patricia trie algorithm is optimized to perform quick IP address prefix matching for IP subnet, network or routing table lookups.
Efficiency
eXtremeDB provides full DBMS features with minimal CPU, RAM and storage demands, resulting in lower hardware component costs.
Hybrid Storage
A simple database schema (design) notation adds persistent storage for specified records in an eXtremeDB database. Optimize embedded software for persistence and performance as well as cost.
Developer flexibility
Developers can leverage a rich toolset, including event notifications, fast and flexible search methods, support for virtually all data types, and multiple application programming interfaces (SQL ODBC & JDBC, Python, native C/C++, Java & C#/.NET).
Portable
Broadest OS and RTOS support (including the ability to run without an OS), with source code available. Learn more about eXtremeDB portability techniques.
Data integrity
ACID (Atomic, Consistent, Isolated and Durable) transactions offer the gold standard in protecting data integrity. Learn about this and other features eXtremeDB provides to maximize database reliability.
Mission- and Safety-critical Systems
eXtremeDB/rt is the first and only deterministic embedded database management system for mission- and safety-critical hard real-time applications.
Embedded and/or Client/Server
eXtremeDB runs on the device, gateway and server, leveraging staff skills to cut development time.
Internet of Things
eXtremeDB databases can be all-in-memory, all-persistent, or have a mix of in-memory and persistent tables with a simple database schema. Our exclusive Active Replication Fabric™ offers reliable IoT data management by solving 5 key challenges.
High Performance Computing
eXtremeDB HPC for cloud, analytics and financial is built on a proven embedded database system to deliver scalability and performance. Offering Pipelined, vector-based analytics, flexible column and/or row data layout for time series data, elastic scalability and more.