EMPRESS Embedded RDBMS. Telecommunications and Networking

Similar documents
Scott Meder Senior Regional Sales Manager

Creating Enterprise and WorkGroup Applications with 4D ODBC

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB O R A C L E W H I T E P A P E R J A N U A R Y

EMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content

Simplify IP Telephony with System i. IBM System i IP Telephony

ITTIA DB SQL Em bedded Dat abase and VxWorks

DeltaV Continuous Historian

SEVONE END USER EXPERIENCE

SEVONE DATA APPLIANCE FOR EUE

Provide Real-Time Data To Financial Applications

ITS. MySQL for Database Administrators (40 Hours) (Exam code 1z0-883) (OCP My SQL DBA)

Ethernet Wide Area Networking, Routers or Switches and Making the Right Choice

Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard

MySQL for Database Administrators Ed 3.1

IMPROVING THE RELIABILITY OF OPTICAL NETWORKS AN ALCATEL-LUCENT PROFESSIONAL SERVICE USING NETWORKMINING SOFTWARE

Why Active Communications and Office 365?

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery

Abstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight

<Insert Picture Here> Value of TimesTen Oracle TimesTen Product Overview

CENTRALIZED MANAGEMENT DELL POWERVAULT DL 2100 POWERED BY SYMANTEC

Pro2SQL. OpenEdge Replication. for Data Reporting. for Disaster Recovery. March 2017 Greg White Sr. Progress Consultant Progress

Guide to Mitigating Risk in Industrial Automation with Database

Cisco Hosted Unified Communications Services

How to Configure Informix Connect and ODBC

Architectural Styles I

Delphi XE. Delphi XE Datasheet

Server software accepts requests for data from client software and returns the results to the client

AFCON. PULSE SCADA/HMI Product Description AFCON SOFTWARE AND ELECTRONICS LTD.

Cisco ISR G2 Management Overview

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

RAD Studio XE Datasheet

Jargons, Concepts, Scope and Systems. Key Value Stores, Document Stores, Extensible Record Stores. Overview of different scalable relational systems

Solution Brief: Archiving with Harmonic Media Application Server and ProXplore

Cisco EnergyWise: Power Management Without Borders

Norcom. e-fileplan Electronic Cabinet System

Cisco EtherSwitch Modules for the Integrated Services Routers Routers

THE INTELLIGENCE AND AUTOMATION WE BUILD INTO OUR SMARTDBA INTEGRATED SOLUTIONS HELP YOU OPTIMIZE PERFORMANCE, INCREASE PRODUCTIVITY, AND ASSURE THE A

A First Look at NetWare for HP-UX 4.1 Performance. Alok Gupta Hewlett-Packard Homestead Road, MS 43LF Cupertino, CA Phone: (408)

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

Cisco 4-Port ISDN BRI S/T High-Speed WAN Interface Card

Ten Questions to Consider When Choosing an Embedded Database

Database System Concepts and Architecture

Microsoft. [MS20762]: Developing SQL Databases

"Charting the Course... MOC C: Developing SQL Databases. Course Summary

Microsoft Developing SQL Databases

Object Persistence Design Guidelines

Appliances and DW Architecture. John O Brien President and Executive Architect Zukeran Technologies 1

MWC 17 Collaboration Mobile Convergence

Oracle Database Lite 10gR2 Technical White Paper. An Oracle White Paper June 2006

Cisco Spark Hybrid Media Service

Oracle Database Jdbc Developer's Guide And Reference 10g Release 2

Developing SQL Databases

Senior Director of Engineering

MCL Technologies. MCL-Collection. Touch the Technologies and Take Control

Cisco Digital Media System: Simply Compelling Communications

How Apache Hadoop Complements Existing BI Systems. Dr. Amr Awadallah Founder, CTO Cloudera,

Acknowledgments Introduction to Database Systems p. 1 Objectives p. 1 Functions of a Database p. 1 Database Management System p.

How to Protect SAP HANA Applications with the Data Protection Suite

Cisco UCS Central Software

Database Assessment for PDMS

Trafodion Enterprise-Class Transactional SQL-on-HBase

MetaMatrix Enterprise Data Services Platform

CLIENT SERVER ARCHITECTURE:

Appendix A - Glossary(of OO software term s)

INDEX. access ports, about 5-6 alarms location of panel 1-3. best practices for security 4-1 blades and port information 1-8

WHITE PAPER JANUARY Creating REST APIs to Enable Your Connected World

Database Architectures

Figure 1. The IP network

2017 GridGain Systems, Inc. In-Memory Performance Durability of Disk

Oracle TimesTen In-Memory Database For The Communications Industry O R A C L E W H I T E P A P E R J U N E

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Network+ Guide to Networks 5 th Edition. Chapter 1 An Introduction to Networking

Integrated Modules. Unified Environment and modular configuration. Project Management Features: Easy Project File Management

FlexiNet 2.1 Roundup. Richard Hayton ANSA Consortium

Cisco Configuration Engine 2.0

& Cross-Channel Customer Engagement RFP Guide

Sentinet for BizTalk Server SENTINET

OLAP Introduction and Overview

XD Framework (XDF) Overview. For More Information Contact BlueSpace at Tel: (512) Web:

1. Introduction to the Common Language Infrastructure

OBJECT-RELATIONAL COMPONENT APPROACHES: A COMPARISON

Cisco Industrial Network Director

20762B: DEVELOPING SQL DATABASES

Copyright Khronos Group Page 1. Vulkan Overview. June 2015

Merging Enterprise Applications with Docker* Container Technology

ALERT LOGIC LOG MANAGER & LOG REVIEW

MySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015

Optimize and Accelerate Your Mission- Critical Applications across the WAN

Red Hat Enterprise Virtualization (RHEV) Backups by SEP

SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server Upcoming Dates. Course Description.

Course 40045A: Microsoft SQL Server for Oracle DBAs

Ten things hyperconvergence can do for you

Schema-Agnostic Indexing with Azure Document DB

Distributed Application Development with Inferno

Introduction to K2View Fabric

Logical Network Design (Part II)

vsan Remote Office Deployment January 09, 2018

SOFTOLOGY LIMITED

Maximize the Speed and Scalability of Your MuleSoft ESB with Solace

Several major software companies including IBM, Informix, Microsoft, Oracle, and Sybase have all released object-relational versions of their

Transcription:

EMPRESS Embedded RDBMS in Telecommunications and Networking Highlights EMPRESS Embedded RDBMS Functionality What Distinguishes EMPRESS for Telecommunications and Networking EMPRESS Applications in Telecommunications and Networking www.empress.com EMPRESS Software Phone: 301-220-1919

1. Introduction 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-tomarket produces rapid recovery of development cost and increased revenue generation. One technique for faster time to market is to use componentbased design for product development. Reusable modules and commercial off-the-shelf components like EMPRESS RDBMS 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 RDBMS is utilized in telecommunications and networking applications: Rich toolset, rich data types and rich functionality for rapid development Flexible and configurable for application optimization Small footprint ideal for size constrained environments Predictable performance High reliability and consistency of data Embeddable as a single unified program that is robust and efficient Easy, straightforward and cost effective runtime licensing Continuous product development, deployment and life cycle support Page 2 of 8

2. EMPRESS Embedded RDBMS Functionality EMPRESS Small Footprint Embedded RDBMS 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 o o TOOLSET API s: o DSQL and ESQL o Interactive SQL and Java SQL o C and C++ o JDBC o ODBC o Report writer o Third party product interfaces EMPRESS DATA TYPES: o Character o Text o National Language Support o Byte Stream o Date and Time o Microsecond Timestamp o Decimal o Dollar o Real o Float and Double Precision o Integer short, long, 64- bit o Sequence o EMPRESS FUNCTIONALITY: o SQL support o Kernel level C API o Transactions o Locking o Indexing o Time series Indexing o Hierarchical Join o Cascade Delete o Persistent Stored Modules o Triggers and Stored Procedures o Referential Constraints o Range Checks o MicroSecond Time Stamp o On-Line Backup and Recovery o Replication o Audit trail Logging o Unicode support o User Defined Functions o Integrity Check o Import and Export o Shared Memory o Batch Commands Page 3 of 8

Flexible and Configurable for application optimization o Stand-alone, client/server and distributed modes o On-disk and in-memory capability o Layered architecture accessible at 4 levels allows optimization and rapid prototyping o Over 170 system variables for configuration, tuning and optimizing o Customizable product footprint Small footprint for constrained environments o Minimum resource consumption for high functionality o Small disk size that is customizable o Small memory usage with usage limits Predictable performance o Fast database engine o Minimum overhead o Kernel level control and speed o Direct access to database structures o Deterministic response High reliability and consistency of data o 24x7 unattended operation o Data integrity maintained o Minimum storage/disk fragmentation Embeddable as a single unified program that is robust and efficient o EMPRESS can be linked with an application in a single address space o EMPRESS installation is embeddable into application installation procedure Easy, straightforward and cost effective runtime licensing o Choose from: o royalty based o one-time fee o yearly subscription Continuous product development, deployment and life cycle support o EMPRESS Software technical support team of knowledgeable database experts deliver high quality, timely support Page 4 of 8

3. 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 RDBMS hierarchicaljoin 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 RDBMS 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 RDBMS 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 Page 5 of 8

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: a. Less memory consumption EMPRESS can be embedded in the same address space as the application. In this environment, the EMPRESS footprint can be smaller than 1MB with full database functionality. With client/server databases, there is the application, the client and the server. The server also may occupy much more memory. b. Easy configuration With EMPRESS embedded in the application, there is only the application to configure. With client/server databases, there are 3 configurations (server configuration, client configuration and application configuration) to manage. c. Single Point of Failure With EMPRESS embedded in the application, there is a potential single point of failure, the application. With client/server databases, multiple potential points of failure (client, server, application) must be considered. d. Decreased Complexity With EMPRESS embedded in the application, the system is much simpler to maintain. In addition, EMPRESS has the flexibility to be configured as standalone (embedded in the application) or client/server as needed. Page 6 of 8

4. EMPRESS Applications in Telecommunications and Networking EMPRESS RDBMS has been embedded in many telecommunications and networking applications such as: IP Telephony (VoIP) Systems Voice Mail Tracking System Enterprise Communication Server Home Appliance Communication Server Intelligent Routers Intelligent Switches Network Management Systems Web-based Data and Network Management Systems From companies such as Fujitsu, Lucent, Cisco, Intelliden, Matsushita, NTT- Com, Network Telco, etc. In these applications, EMPRESS Embedded Database is used to: Collect and analyze data streams in real-time and store and transmit data from network and communications equipment such as phone systems, voice mail, routers and other equipment Make the EMPRESS database engine and all its data entirely in memory for fastest data processing Use EMPRESS User Defined Functions and User Defined Procedures to program devices automatically to deliver data and alarms to the local or remote data/control center Define and store access and command level information in the database to securely communicate the devices via WAN, LAN or Web Store statistics, usage data and events in EMPRESS databases and view the data with a Web browser Page 7 of 8

5. SUMMARY EMPRESS Embedded RDBMS 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 RDBMS is utilized in telecommunications and networking applications: Rich toolset, rich data types and rich functionality for rapid development Flexible and configurable for application optimization Small footprint ideal for size constrained environments Predictable performance High reliability and consistency of data Embeddable as a single unified program that is robust and efficient Easy, straightforward and cost effective runtime licensing Continuous product development, deployment and life cycle support Page 8 of 8