Select Page

Database for Network Infrastructure

eXtremeDB offers ultra-fast performance, high availability, Patricia trie indexes and more!

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.

Distributed Database Topologies

Routers, firewalls, switches, servers, load-balancers and other network infrastructure equipment are the backbone of all modern businesses. Flexible, adaptive, and trustworthy databases are a vital software component of any network infrastructure device. eXtremeDB’s resilient distributed database options — multi-master, master-slave and horizontal partitioning topologies used in dozens of network devices’ designs contribute to the high degree of availability, scalability and rock-hard reliability of today’s network fabric.

Learn more about Sharding and elastic scalability

$

Learn more about eXtremeDB distributed database options

U
Read about Five 9s High Availability in our online documentation

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.

A Choice of Development Environment

Today’s telecom devices are complex software-intensive systems that run multiple protocols and software layers that make use of several data repositories and utilize a variety of database access strategies. While critical-path software components focus on performance, others implement complex logic, prioritize portability, or favor simplicity of development and deployment. eXtremeDB’s rich development toolset includes SQL and NoSQL native APIs for C, C++, Java, Python, Rust and LUA programming languages, and supports multiple hardware architectures and operating systems.

$

Learn more about eXtremeSQL

Z

The eXtremeDB type-safe API eliminates database corruption.

eXtremeDB offers a choice of interface with  multiple APIs

Developed for Resource-constrained, Mission-critical Systems

Now a hybrid, persistent and in-memory DBMS eXtremeDB was originally designed and optimized as an in-memory database system (IMDS) for use in resource-constrained, mission-critical and safety-critical embedded systems. Our background and expertise in the defense and aviation sectors means that eXtremeDB is exceptionally reliable and frugal in resource consumption, providing a critical competitive advantage to developers of network equipment utilizing cost-effective ARM, MIPS and PowerPC architectures.

Chart from the white paper  Exploring Code Size and Footprint, and In-Memory Database Techniques to Minimize Footprint

eXtremeDB enables the developer to easily combine both database paradigms – in-memory and on-disk – in a single database instance.

u
Learn why being designed and implemented as an in-memory database system is a crucial first step for a hybrid database system.
u

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.

Chart from the white paper  Exploring Code Size and Footprint, and In-Memory Database Techniques to Minimize Footprint

Low-overhead Online Incremental Backup

Equipment malfunctions, power outages and network faults happen. Multiple self-healing algorithms are put in place by service providers to improve the robustness and resilience of networks, of which protecting data repositories is an essential part. Combined with its replication capabilities, eXtremeDB’s low overhead and non-intrusive on-line incremental backup for transient and persistent data delivers a solid and efficient recovery mechanism for network infrastructure equipment developers.

N

Delivers continuous online incremental backup 

Read about other backup options from eXtremeDB

U

Read about incremental backup in the documentation

eXtremeDB is database management wherever you need it.  It’s used by innovative industry leaders in over 30,000,000 deployments world-wide in these markets and others.

Network & Telecom

Network gear developers build on proven eXtremeDB speed and reliability, combined in-memory and persistent data layouts, optimized access methods and unmatched flexibility.

Consumer Electronics

JVC, DirecTV, GoPro and others all discovered that eXtremeDB’s small code size, portable data format and efficient use of compute & storage can reduce component cost while also supporting data-hungry new features.

Industrial Systems

eXtremeDB’s sophisticated event notification systems, time series data processing and high availability have powered its wide-spread adoption in SCADA, fleet management, smart building automation and other verticals.

Aerospace & Defense

Northrop Grumman, Lockheed Martin, British Aerospace, EADS and others depend on eXtremeDB’s reliability, unmatched performance and broad platform support.

Energy

eXtremeDB optimization technology can dramatically boost utilities’ power generation yields. Distribution networks can become self-healing and bi-directional, enabling end-users to contribute power back to the grid.

Finance

eXtremeDB’s unique hybrid row- and columnar-layout (OLTP and time series) couples with pipelined functions for statistical analysis and scalable distributed database architecture power record-setting STAC-M3 benchmark results.

Hard Real-time Systems

eXtremeDB/rt is the first and only deterministic embedded DBMS for mission- and safety-critical hard real-time applications. It is built to satisfy strict requirements for timely execution of avionics and aircraft navigation systems, driver assistance systems, critical medical equipment and similar systems’ data management.

Big Data & Analytics

Columnar and row-oriented storage, a SQL engine infused with advanced analytics, and a scalable distributed architecture deliver speed and reliability to complex data-driven applications.

Finance

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module

Embedded Systems

From inception, eXtremeDB’s resilient and optimized storage capabilities uniquely qualified it to fuel database management for safety-critical and resource-constrained embedded applications.

Internet of Things

eXtremeDB’s Active Replication Fabric™ creates a data management foundation for the IoT ecosystem that seamlessly integrates edge and cloud applications’ storage and ensuring data safety all around.

 Find eXtremeDB in over 30,000,000 deployments worldwide.

McObject has been helping industry leaders optimize their data management strategy since 2001.  See a partial list of customers.

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

See a list of articles

Try the eXtremeDB for telecommunications and networking.

F5

“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”

– Customer since 2003

Spirent

“It was more than twice as fast as the second-place database.”

ViaSat

“After a stringent review process, we selected eXtremeDB because of its scalability; outstanding performance due to its sharding capability; and our confidence in McObject’s ability to offer a solid support team.”

Transaction Network Services

“Our evaluation determined that eXtremeDB outperforms other in-memory database systems, meeting [our] current needs and, just as importantly, accommodating future growth.”

Ribbon Communications

“Leveraging a tightly integrated database engine like McObject’s commercial off-the-shelf (COTS) eXtremeDB offers reliability, development efficiency, and the flexibility to cost-effectively add on new application features in the future.”

(Formerly NextPoint)

Sandvine

“Reliability is absolutely critical to our customers, which was one of the key reasons for choosing McObject’s eXtremeDB.”

Airspan

“eXtremeDB’s speed and efficiency enables Air4G to execute complex scheduler and link-adaptation algorithms, achieving higher capacity and throughput, as well as excellent use of the spectrum.”

Hutchison

“Deploying eXtremeDB as the cache gives us the best of both worlds: real-time in-memory performance, along with the reliability and data integrity of McObject’s proven database management system.”

Compass-EOS

“As an in-memory database system with a highly efficient design and short code path, eXtremeDB HA is able to fill a role in the device’s embedded software that is inherently real-time.”

Best Big Data Analytics & Technology Provider

Best Development Tool & Operating System at IoT World

IoT Vendor of the Year

F5

“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”

– Customer since 2003

Spirent

“It was more than twice as fast as the second-place database.”

ViaSat

“After a stringent review process, we selected eXtremeDB because of its scalability; outstanding performance due to its sharding capability; and our confidence in McObject’s ability to offer a solid support team.”

Transaction Network Services

“Our evaluation determined that eXtremeDB outperforms other in-memory database systems, meeting [our] current needs and, just as importantly, accommodating future growth.”

Ribbon Communications

“Leveraging a tightly integrated database engine like McObject’s commercial off-the-shelf (COTS) eXtremeDB offers reliability, development efficiency, and the flexibility to cost-effectively add on new application features in the future.”

(Formerly NextPoint)

Sandvine

“Reliability is absolutely critical to our customers, which was one of the key reasons for choosing McObject’s eXtremeDB.”

Airspan

“eXtremeDB’s speed and efficiency enables Air4G to execute complex scheduler and link-adaptation algorithms, achieving higher capacity and throughput, as well as excellent use of the spectrum.”

Hutchison

“Deploying eXtremeDB as the cache gives us the best of both worlds: real-time in-memory performance, along with the reliability and data integrity of McObject’s proven database management system.”

Compass-EOS

“As an in-memory database system with a highly efficient design and short code path, eXtremeDB HA is able to fill a role in the device’s embedded software that is inherently real-time.”

Best Development Tool & Operating System at IoT World

Best Big Data Analytics & Technology Provider

IoT Vendor of the Year

t

eXtremeDB FAQs

List of eXtremeDB features

U

eXtremeDB documentation

Evaluate free
trial software

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:

F5 uses eXtremeDB database for telecom and networking

“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.

F5, Customer since 2003

Ribbon  uses eXtremeDB database for telecom and networking

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

Genband (Now Ribbon)

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).

Z

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.