|
|
|
|
|
|
|
The convergence of Internet, telephony and wireless technology changes the way we communicate, work and live. The present challenge of leading telecommunications and networking vendors is to provide systems with richer functionality at faster speeds and lower cost in order to meet constantly evolving market demands. For telecommunications and networking vendors, accelerating time-to-market produces rapid recovery of development cost and increased revenue generation. One technique for faster time to market is to use component-based design for product development. Reusable modules and commercial off-the-shelf components like EMPRESS Ultra Embedded are ready to be embedded as part of feature rich products. By using commercial components, valuable human resources are not wasted in reinventing and maintaining the same component functionality. Building intelligent devices becomes an easier and more straightforward task. Reasons why EMPRESS Ultra Embedded is utilized in telecommunications and networking applications:
EMPRESS Ultra Embedded Functionality EMPRESS Small Footprint Ultra Embedded delivers an unmatched combination of rich features, rich tools, rich data types and high performance that are well suited to the Telecommunications & Networking industry: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rich toolset, rich data types and rich functionality for rapid development
EMPRESS DATA TYPES:
EMPRESS FUNCTIONALITY:
|
Flexible and Configurable for application optimization
Small footprint for constrained environments
Predictable performance
High reliability and consistency of data
Embeddable as a single unified program that is robust and efficient EMPRESS can be linked with an application in a single address space EMPRESS installation is embeddable into application installation procedure Easy, straightforward and cost effective runtime licensing Choose from:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Continuous product development, deployment and life cycle support
High Performance Telecommunications and Networking Benchmark EMPRESS Ultra Embedded users benefit from one of the fastest embedded real-time database engines in the industry. EMPRESS delivers high performance for the management of complex, large volumes of data. A benchmark designed by a large Telecommunications and Networking company, was conducted recently with EMPRESS Ultra Embedded. The benchmark application was specifically designed as a significant portion of the actual telecommunications application. Thus the benchmark can be considered to be very close to the final application and goes far beyond a simple generic database query benchmark. The benchmark involved BGP, VRF and Interface data. A short list of three database benchmark finalists were selected from an initial set of 26 database vendors. The benchmarks and detailed analysis of the three database finalists were run in parallel over an intensive six-month period. The final analysis revealed EMPRESS Ultra Embedded to be the clear #1 choice and best fit for embedded Telecommunications and Networking applications. a. Evaluation Criteria Summary
b. Test Environment
c. Benchmark results (Time in Seconds) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Create Operation (whole configuration)
Read Operation (bgp_neighbor table)
|
Delete Operation (bgp and child tables)
Read Operation (complete bgp instance)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Read Operation (complete configuration)
Memory Footprint Benchmark
Conclusions and EMPRESS Benefits
What Distinguishes EMPRESS for Telecommunications & Networking EMPRESS is known for its rich feature set, fast performance and small footprint. For telecommunications and networking applications, there are additional key unique features that distinguish EMPRESS: 1. Hierarchical Join Data structures in telecommunications and networking applications are mostly hierarchical in nature. EMPRESS “hierarchical-join” feature is used for hierarchical relationships among tables. This feature offers the potential for greater performance optimization as shown in benchmark read operations. 2. Cascade Delete EMPRESS Ultra Embedded provides native API cascade deletes. This allows the deletion of all related information from multiple tables with one single delete operation. In router and intelligent switch devices, routing information can be stored in a set of tables defined as routing schema. This routing schema is dynamic since certain devices on the network are re-configured or removed very frequently. Tables in routing schema are inter-related to each other. In other words, tables that contain information about the routing nodes are related to tables that contain route maps associated with the nodes. With the EMPRESS Cascade Delete, deleting a record from the routing nodes can cause all associated records from route maps to be deleted. The benchmark results show that EMPRESS Ultra Embedded is highly efficient with this type of operation. 3. Transaction Span in Dealing with Database and Non-Database Operations In telecommunications and network application, when the routing configuration is changed, the application has to enter/update new information into the routing tables. At the same time the actual reconfiguration activity on the device (non-database task) has to be performed. These two activities, a database task and a non-database task, must be done in atomic fashion, hence in the same transaction. EMPRESS native API provides the flexibility of allowing database transactions to span not only database tasks but also non-database tasks. 4. EMPRESS and Application can Run in the Same Address Space In Telecommunications and Networking applications, devices that are able to run an application in the same address space as the database have the advantage of:
In addition, EMPRESS has the flexibility to be configured as standalone (embedded in the application) or client/server as needed. EMPRESS Applications in Telecommunications and Networking EMPRESS Ultra Embedded has been embedded in many telecommunications and networking applications such as:
From companies such as Fujitsu, Lucent, Cisco, Intelliden, Matsushita, NTT-Com, Network Telco, etc. In these applications, EMPRESS Embedded Database is used to:
SUMMARY EMPRESS Ultra Embedded delivers an unmatched combination of rich features, rich tools, rich data types and high performance that are well suited to the Telecommunications & Networking industry. Unique features including hierarchical joins, cascade deletes, low-level interfaces, and single address space configuration solidify EMPRESS’ position as the leading database for telecommunications & networking products. Reasons why EMPRESS Ultra Embedded is utilized in telecommunications and networking applications:
|
Company |
Products |
Services |
Partners |
Media |
|
USA: 301-220-1919 Canada
& International: 905-513-8888 |