Products

Solutions
Home > Products > Network Device Management Software > ConfD Database

ConfD Database

Embedded XML Database

The ConfD Database is a lightweight, fault-tolerant, distributed database. It provides a hierarchical view of the data and handles updates to the database schema automatically. The data is stored in a binary format for optimal performance.

ConfD Database Overview
Tail-f’s ConfD Database is an optional part of the ConfD on-device management solution. ConfD Database is an embedded XML database that provides fast and lightweight access to on-device configuration and operational data and is designed to meet the rigorous performance and reliability requirements of carrier-grade networks.

High Availability
ConfD Database can store configuration data in redundant locations. The replication process is fully configurable and nodes can share some or all of the common configuration data. This capability provides developers with tools for network management approaches aligned to a full range of high-availability architectures.

Performance and Scalability
ConfD was designed to meet the performance and scalability demands of very large networks.  ConfD Database uses application specific parsing algorithms and a very fast data store to ensure efficiency.  ConfD Database has been tested configuring over one million network elements and performance of both reads and writes scales linearly. 

Clustering
Equipment providers need to offer their customers a fast and simple way to configure added capacity to deliver on the promise of scalable performance. Developers can use the clustering capabilities to view multiple blades or appliances as a single system.  Users can monitor and control multiple nodes from a single point without regard to the fact that the system uses multiple nodes. 

Support for Operational Data
ConfD Database includes an operational data API that allows external programs to store and access configuration and operational data in a single database. External data providers can write statistics from device counters and historical data to the ConfD Database.

High performance reads and writes

Ability to scale to the needs of very large network operators

Data replication to provide high availability

Meet customer requirements for uninterrupted service

Atomic and transactional updates

Provides data integrity
Ability to define clusters of nodes and manage the cluster as a single system Ability to provide single management interface to many nodes

Support for multiple north-bound agents (NETCONF, CLI, Web, SNMP)

Low maintenance architecture
Operational data API Allows developers to use a single database for all on-device storage
Subscription model to detect changes in CDB Reduces programming overhead