EnterpriseDB Advanced Server is an enterprise-class relational database
management system (RDBMS) that is compatible with applications written
for Oracle. EnterpriseDB Advanced Server is based on PostgreSQL, the
world\'s most advanced open source database, ensuring the world-class
data integrity, security, and performance necessary for enterprise
environments. In addition, the total cost of ownership (TCO) of an
enterprise database solution powered by EnterpriseDB Advanced Server is
only a small fraction of the TCO of a comparable Oracle-powered
solution.

The EnterpriseDB Advanced Server product suite includes the Database
Server, the Replication Server, and an integrated set of world-class
tools for DBAs and developers. Click on the product names below to learn
more.

[Database
Server](http://www.enterprisedb.com/products/database_server.do) is the
relational database engine at the core of the EnterpriseDB Advanced
Server product suite. The Database Server is the relational database
engine at the core of the EnterpriseDB Advanced Server product suite.

The Database Server runs most applications written for Oracle without
any change to the applications\' code, eliminating the costly,
time-consuming, and error-prone recoding that is required to migrate
from Oracle to any other RDBMS.

EnterpriseDB substantially enhanced PostgreSQL, the world\'s most
advanced open source database, to create the EnterpriseDB Database
Server. The product retains the legendary stability and reliability of
PostgreSQL while enhancing performance and including Oracle
compatibility.

[Replication
Server](http://www.enterprisedb.com/products/enterprisedb_replication.do)
replicates data across the enterprise in near real time to meet a wide
array of business challenges. EnterpriseDB Replication Server replicates
data across the enterprise in near real time to meet a wide array of
business challenges. Data can be replicated to or from heterogeneous
EnterpriseDB, Oracle and PostgreSQL databases across distant
geographies, complex enterprise data infrastructures, and heterogeneous
operating platforms, including Linux, Solaris, Windows, and Mac OS X.
EnterpriseDB Replication Server enables enterprises to:

-   Run reporting and other applications in Oracle environments at a
    fraction of Oracle\'s cost

-   Ensure availability and seamless disaster recovery of critical
    database services

-   Speed database performance

-   Transfer data across heterogeneous data sources while maintaining
    transactional integrity

-   Migrate to updated or upgraded versions of EnterpriseDB Advanced
    Server with no database downtime or risk to data

**Key Features of EnterpriseDB Replication Server include:**

-   EnterpriseDB Replication Console, which enables the configuration,
    monitoring, and maintenance of multiple EnterpriseDB Replication
    Servers from a single graphical user interface

-   The Database Pooling Connection Framework, which automates
    intelligent usage of database and network resources

-   Single-master, multi-slave replication, which enables the deployment
    of multiple warm standby databases, either locally or remotely

-   Snapshot replication or scheduled incremental replication, which
    provides increased flexibility

[EnterpriseDB Migration
Toolset](http://www.enterprisedb.com/products/migration_toolkit.do)
automatically migrates of all the data and business logic stored in an
Oracle database to EnterpriseDB Database Server. The EnterpriseDB
Database Migration Toolset is a collection of powerful utilities that
automatically migrate the data and business logic contained in existing
Oracle databases to EnterpriseDB databases. After the data and business
logic has been transferred from the Oracle database to the EnterpriseDB
database, the database application originally written for the Oracle
database may be run on the EnterpriseDB database without any re-coding
or translation.

The EnterpriseDB Database Migration Toolset can:

-   Import a complete or partial Oracle database schema

-   Quickly migrate all data and Oracle database objects, including
    tables, constraints, indexes, triggers, sequences, views, stored
    procedures, functions and packages

-   Provide customized migration through command line switches

[EnterpriseDB Developer
Studio](http://www.enterprisedb.com/products/enterprisedb_studio.do) is
an enterprise-class, cross-platform developer and DBA console that users
of Oracle database tools can use with virtually no retraining. Developer
Studio is an enterprise-class, cross-platform developer and DBA console
that users of Oracle database tools can use with virtually no
retraining. Developer Studio users can:

-   Browse multiple EnterpriseDB, Oracle and PostgreSQL databases
    simultaneously

-   Conduct sophisticated SQL query profiling and analysis

-   Dynamically monitoring database performance to optimize and tune
    EnterpriseDB Advanced Server

-   Use pre-configured wizards for security, backup, and restore

[EnterpriseDB DBA Management
Server](http://www.enterprisedb.com/products/enterprisedb_mgmtsvr.do) is
a powerful database monitoring, profiling, reporting, and querying tool
that enables DBAs and developers to analyze, manage, and tune any number
of EnterpriseDB or PostgreSQL databases from a single Web browser.
EnterpriseDB DBA Management Server is a powerful database monitoring,
profiling, reporting, and querying tool that enables DBAs and developers
to analyze, manage and tune any number of EnterpriseDB or PostgreSQL
databases from a single Web browser. DBA Management Server also delivers
richly formatted reports in both HTML and PDF formats.

DBA Management Server users can:

-   Locate and tune complex queries based on usage

-   Monitor real-time user activity and lock status

-   Prioritize and execute commands based on user-defined rules

-   Analyze log files on both local and remote databases using a single
    interface

-   Create detailed statistical analyses of tables, indexes, and columns

-   View and modify runtime configuration parameters

-   Execute and view ad-hoc queries using a single interface

[EnterpriseDB Procedural Language
Debugger](http://www.enterprisedb.com/products/enterprisedb_debugger.do)
is used to develop and analyze stored procedures (supports both PL/SQL
and PL/pgSQL), functions, and triggers in applications written for
EnterpriseDB, Oracle, and PostgreSQL databases. EnterpriseDB Advanced
Server includes the EnterpriseDB Procedural Language (PL) Debugger, used
to develop and analyze stored procedures, functions and triggers in
applications written for EnterpriseDB, Oracle and PostgreSQL databases.
The EnterpriseDB Procedural Language Debugger allows developers to step
through code one line at a time as it executes, to set and remove
conditional breakpoints, to watch and modify variables, to view the
execution stack, and more.

**Key features of the EnterpriseDB Procedural Language Debugger
include:**

-   An easy-to-use GUI integrated with EnterpriseDB Developer Studio

-   Support for Oracle-style packages

-   Support for EDB-SPL, EnterpriseDB\'s Oracle-style stored procedure
    language

-   Support for PL/pgSQL, PostgreSQL\'s native stored procedure language

-   Support for multiple breakpoints

-   Step Into, Step Over, Restart, Continue, Stop and Exit functions

Enterprises running Oracle are generally interested in open source
databases for at least three reasons. First, these enterprises can
significantly lower their database TCO, sometimes by as much as 90%.
Second, they can generally obtain greater licensing flexibility and
other business accommodation from vendors other than Oracle. Finally,
they may find other vendors more eager to provide them with exceptional
technical support and a superior customer experience.

Nevertheless, many enterprises have limited their adoption of open
source databases to simple applications, such as those that support Web
sites. These enterprises are often concerned that open source databases
may not be stable, reliable or scalable enough for their
mission-critical enterprise needs. They may also be concerned that the
costs of changing databases, including costs related to application
re-coding and personnel re-training, may outweigh the expected savings.

To meet the needs of these enterprises, EnterpriseDB has substantially
enhanced PostgreSQL, the world's most advanced open source database, to
create EnterpriseDB Advanced Server. EnterpriseDB Advanced Server is an
enterprise-class relational database management system (RDBMS) that is
suitable for high-volume, mission-critical applications. EnterpriseDB's
enhancements to PostgreSQL fall primarily in two categories: performance
and Oracle compatibility.