SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
OVERVIEW   design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
           build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it

              Embarcadero Product Overview
           run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it
           design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
           build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
           run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it


Embarcadero Technologies, Inc. empowers application developers and database professionals with
award-winning tools to design, build and run software applications and database systems in the
environment they choose.
Using Embarcadero tools, developers, architects, and database administrators (DBAs) can                                                                                   Tuning and performanCe Tools
capture and share knowledge, review work, control many moving parts, and achieve superior
                                                                                                                                                                                  Embarcadero® Performance Center™
quality – regardless of an organization’s size or processes. They can seamlessly work together on                                                                                 detects, diagnoses, and corrects database
a broad spectrum of internal, external, and packaged applications by leveraging our integrated                                                                                    performance degradation issues which
and interoperable tools for multiple platforms, stacks, languages, architectures, frameworks,                                                                             resolves performance issues and improves
databases, and methods. And all the while expend less effort while still gaining agility, speed,                                                                          end-user service satisfaction levels.
and control throughout the development process.                                                                                                                                   Embarcadero® DB Optimizer™ maximizes
                                                                                                                                                                                  database performance by enabling
                                                                                                                                                                                  developers and DBAs to quickly discover,
Comprehensive Tool ChesT                                                               design and arChiTeCTure Tools                                                      diagnose, and optimize poor-performing SQL.
                                                                                                                                                                          DB Optimizer eliminates performance bottlenecks
        Embarcadero® All-Access™ is the multi-                                                ER/Studio® is a data modeling tool that                                     by discovering data-intensive or frequently
        platform, on-demand tool chest for                                                    helps companies discover document, and                                      executed queries, focusing on specific SQL
        designing, building and running your                                                  re-use data assets. It gives data architects                                statements through query statistics, and
software applications and database systems, that                                       the power to easily reverse-engineer, analyze,                                     optimizing any problematic statements.
reduces the cost and complexity of acquiring,                                          and optimize existing databases.
using and managing your tools.                                                                                                                                                    Embarcadero® J Optimizer™
                                                                                               ER/Studio® Enterprise Portal is a                                                  Java profiling and tuning IDE for
                                                                                               browser-based architecture and design                                              delivering high-performance, high-quality,
rapid appliCaTion                                                                              tool that allows organizations to share,                                   scalable Java applications.
developmenT Tools                                                                      browse, and report on the metadata contained
                                                                                       in the ER/Studio repository for improved data                                      Web developmenT Tools
       CodeGear® RAD Studio is a complete                                              and metadata management practices.
       rapid application development solution                                                                                                                                    3rdRail™ (Ruby on Rails IDE) is a complete,
       for building native Windows®, .NET, Web,                                                Embarcadero® EA/Studio™ creates a                                                 intuitive IDE that delivers the power
and database applications. It includes Delphi®,                                                graphical representation of a business                                            needed to dramatically accelerate
C++ Builder®, and Delphi Prism™.                                                               from the core concepts that describe                                       Ruby on Rails™ Web development with innovative
                                                                                       the business to the processes that detail how the                                  and powerful features built from the ground up for
        Delphi® is the development environment                                         business operates.                                                                 Ruby on Rails developers.
        of choice for software developers
        and database application developers                                                    Embarcadero® Schema Examiner™                                                       TurboRuby® is the intuitive IDE
building departmental workgroup applications on                                                ensures the integrity of database schema                                            that delivers the power needed to
Windows platforms .                                                                            by performing a comprehensive set of                                                dramatically accelerate non-Rails Ruby
                                                                                       diagnostic tests that validates the schema and                                     Web development. It helps developers write
         C++Builder® gives software developers                                         ensures enforcement of relational model rules.                                     applications faster, with fewer keystrokes using
         the best of both worlds – the power of                                                                                                                           intelligent Code Completion and lets them
         the C and C++ languages and                                                                                                                                      switch and navigate with Commanders and Code
                                                                                       daTabase managemenT and                                                            Navigation.
libraries with the productivity of visual rapid
                                                                                       moniToring Tools
application development.                                                                                                                                                          Delphi® for PHP makes building robust
                                                                                                DBArtisan® is the cross-platform                                                  Web applications easier with visual
         Delphi Prism fully supports the
                                  ™
                                                                                                database administration tool that helps                                           drag-and-drop tools, powerful editor,
         latest .NET technologies, integrates
                                                                                                DBAs maximize availability, performance,                                  connectivity to leading databases, and an
         with Visual Studio, and boasts the
                                                                                       and security. The comprehensive graphical editors                                  integrated reusable component class library.
state-of-the-art Delphi Prism language
                                                                                       and wizards boost productivity, streamline routine
with features such as generics, sequences,                                                                                                                                embedded and
                                                                                       tasks, and reduce errors so DBAs can manage
queries, and parallel computing which reduce
development time and costs.
                                                                                       larger, more complex databases.                                                    Workgroup daTabases
                                                                                                Rapid SQL® is the cross-platform SQL IDE                                          InterBase® SMP combines the perfor-
       Delphi®/400 modernizes System i                                                          that helps database developers improve
       applications with minimal coding,                                                                                                                                          mance benefits of a multi- generational
                                                                                                SQL scripting, query building, object                                             architecture with peace of mind of
       reducing end-users’ learning curve and                                          management, project management, and version
making them more productive.                                                                                                                                              log-based journaling and disaster recovery.
                                                                                       control in live databases or offline source code                                   Easy installation, a small footprint, automatic
                                                                                       repositories.                                                                      crash recovery, self-tuning, Unicode, built-in
Java developmenT Tools                                                                                                                                                    SMP support, SQL 92 compliance, and near zero
                                                                                               Embarcadero® Change Manager™ offers
                                                                                                                                                                          maintenance makes InterBase SMP the ideal
         JBuilder offers Java developers an
                           ®                                                                   DBAs and developers a powerful set
                                                                                                                                                                          database for embedded and business-critical
         enterprise-class IDE based on the Eclipse                                             of tools to simplify and automate the
                                                                                                                                                                          small-to-medium enterprise server applications.
         open source framework with support                                            database change management lifecycle. Change
for heterogeneous application servers. Features                                        Manager’s capabilities include: schema compare                                             Blackfish™ SQL is a high-performance,
include collaborative team development, code                                           and alter, data compare and synchronization,                                               small-footprint, SQL-92-compliant
archeology, visual EJB development, code                                               and configuration auditing. These features report                                          transactional database. Flexible licensing
profiling and performance tuning, a Swing                                              on database changes, roll out new releases, and                                    permits deployments for .NET or Java, for local
UI designer, UML modeling, and Application                                             pinpoint database performance issues that result                                   or remote users, with no limits on database size,
Factories to increase code reuse and productivity.                                     from unplanned and planned changes.                                                memory cache size or number of CPUs.


 Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com
             © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc.
                                                                                  All other trademarks are property of their respective owners. PROD/DS/2009/05/07
design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it

               Embarcadero DB Optimizer
DATASHEET
            build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
                                                                 ®                                                      ®
            run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it
            design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
               SQL Profiling and Tuning IDE
            build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
            run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it


         Embarcadero® DB Optimizer™ maximizes database and application performance by
         enabling DBAs and developers to quickly discover, diagnose, and optimize poor-                                                                     Related Products
         performing SQL. DB Optimizer eliminates performance bottlenecks by identifying                                                                     embarcadero®
data intensive or frequently executed queries, focusing on specific SQL statements through                                                                  J Optimizer™
query statistics (CPU, I/O, wait times), and fine-tuning problematic statements.                                                                            Comprehensive
                                                                                                                                                            environment for optimizing
• Optimize SQL performance throughout the development lifecycle                                                                                             application performance
• Eliminate performance bottlenecks in production databases                                                                                                 and managing application
  and applications                                                                                                                                          quality.

• Develop, test, profile, and tune SQL in a single, easy-to-use IDE                                                                                         embarcadero®
                                                                                                                                                            performance center™
Optimize SQL perfOrmance thrOughOut the                                                                                                                     24/7 database performance
deveLOpment LifecYcLe                                                                                                                                       monitoring for maximum
                                                                                                                                                            database availability and
More responsibility for the quality and performance of SQL code is                                                                                          performance.
being pushed to development and quality assurance teams.
                                                                                                                                                            rapid SQL®
DB Optimizer allows you to profile and tune SQL code throughout                                                                                             Write high-performance,
the development process, rather than discovering costly                                                                                                     quality SQL in an integrated
performance bottlenecks after they’ve reached Production. You                                                                                               cross-platform database
can either profile a single stored routine or continuously profile an entire database                                    graphical profiling with details   development environment.
                                                                                                                         on SQL statements, events,
instance. Continuous profiling lets you monitor performance within a configurable                                        and sessions make it easy to
                                                                                                                                                            dbartisan®
span of time so you can see the effects of your tuned statements immediately,                                            find the SQL that most impacts
                                                                                                                         performance.                       The leading cross-platform
and take snapshots that can be saved and shared between developers, QA, and
                                                                                                                                                            database administration
DBAs for more focused diagnosis and increased productivity.
                                                                                                                                                            solution, helps DBAs
                                                                                                                                                            maximize performance,
eLiminate perfOrmance bOttLeneckS in                                                                                                                        availability, and security.
prOductiOn databaSeS and appLicatiOnS
                                                                                                                                                            embarcadero®
Production DBAs are tasked with maximizing database                                                                                                         change manager™
performance and availability. A key concern is meeting Service                                                                                              A complete set of schema,
Level Agreements (SLAs.) DB Optimizer helps production                                                                                                      data, and configuration
DBAs quickly profile Oracle, Microsoft SQL, Sybase, and DB2                                                                                                 tools to manage the
LUW databases to easily identify and correct the SQL causing                                                                                                database change
performance bottlenecks.                                                                                                                                    management lifecycle.
                                                                                                                           hints and SQL rewrites help
Once you identify the poor performing SQL, DB Optimizer lets you add SQL to a                                              tune SQL by suggesting and       embarcadero®
tuning job directly from a profiling session, or add stored routines and SQL files                                         implementing the optimal         all-access™
                                                                                                                           execution path.
from the data source explorer or file system.                                                                                                               Instant access to the
                                                                                                                                                            languages, tools, and
deveLOp, teSt, prOfiLe, and tune SQL in a SingLe eaSY-tO-uSe ide                                                                                            technologies to design,
                                                                                                                                                            build, and run your
DB Optimizer provides a full SQL IDE by embedding Embarcadero Rapid SQL® Developer, including code                                                          software applications
assist, real-time error checking, explain plans, and on-the-fly tuning. The Rapid SQL® Developer quick fixes                                                and database systems.
works as you type your SQL to identify potential performance issues and provides suggested best practices
that can be implemented with the click of a button.
DB Optimizer develops quality code faster by filling in object
names as you type. This provides real-time syntactic and semantic
error checking, making it easy to find objects across databases
and manage SQL projects efficiently. When you add this to
DB Optimizer’s real-time profiling and tuning you get high quality,
optimized code, written in less time.




                                                                                                                       Quick fixes offer performance
                                                                                                                       improvements as you type your
                                                                                                                       SQL code.
Features                                        Description
DB Optimizer
General Features
DBMS Support                                    Full support for DB2 for LUW, Oracle, SQL Server and Sybase ASE.
Unicode                                         Offers full Unicode support
Command-Line API                                Launch profiling sessions remotely
Profiling
Sampling                                        Identify and diagnose performance bottlenecks and problematic SQL without agents or placing a significant load
                                                on the target database.
Continuous Profiling                            Continuously profile an entire data source within a configurable span of time.
Profiling a Stored Routine                      When fine tuning or testing SQL, profile the execution of a single stored routine when profiling an entire data source is not desired.
Live Data                                       Show data in real-time while profiling is in progress.
Sharing Profile Sessions                        All data and metadata pertaining to a profile session can be saved as a single entity into an archive file. Profiles can be shared across
                                                multiple workspaces and machines for collaboration purposes.
Reporting
Profile Chart                                   Shows the CPU, I/O, and other wait activity over the course of the session. Zoom in/out functionality available.
                                                (Wait categories vary by platform.)
Execution Statistics                            Detailed information on the profiled SQL and wait categories, broken down by SQL statements, events, and sessions.
Profiling Details                               Drill down into the execution details for any given statement, including the SQL text, events, sessions, child cursors,
                                                and SQL details.
Predicate Analysis                              SQL statements are rolled up for a true analysis of the number of executions in real-time
Explain Plans                                   The Explain Plan for each SQL statement can be computed on demand via a context menu item in the Execution Statistics
                                                table. The Explain Plan appears in a separate view as a tree with columns and collapsible column groups.
Cropping                                        Highlights a time interval in the profile chart to instantly change the data displayed, making it easier to see the details.
Tuning
Tuning job                                      Create and run tuning jobs for a single statement or batch of statements.
Batch Tuning                                    Tune all DML statements, stored routines, and entire SQL files.
Case generation                                 Quick fixes and hint injection are used to generate all possible cases and find the best alternative to a given SQL statement.
Quick fixes                                     SQL rewrites are suggested as part of the Case generation in the SQL tuner. SQL rewrites are also suggested as you type in
                                                the SQL IDE.
Hint injection                                  Customize the subset of hints to be considered for hint injection and alternative execution paths.
Cost generation                                 Compute the explain plan cost for each original statement and each generated case to help the user determine
                                                which suggested cases are suitable and worth running.
Support for bind variables                      Support for resolving bind variables and supplying input allow tuning of SQL extracted from a procedure.
Execution statistics                            Run the SQL with alternative execution paths to discover the fastest running SQL statement, and apply the change at
                                                the click of a button.
Textual comparison of cases                     A visual diff viewer helps the user spot the textual differences between any two SQL statements.




DBMS Support
•   Oracle® 8i-11g
•   Sybase® 12.5 - 15.0
•   IBM® DB2® for LUW 8.0 - 9.0
•   Microsoft® SQL Server 2000, 2005 and 2008




System Requirements
• Microsoft Windows 2003, XP, Vista (32 bit), Red Hat Enterprise
  Linux 5.0 (32 bit), or SUSE Linux Enterprise Server 10 (32 bit)
• Sun Java 2 Standard Edition 5.0 Update 11 for Microsoft Windows
  or Linux: Sun Java 2 Standard Edition 5.0 Update 11 for Linux x86
• 1024 MB memory
• 500 MB disk space




                                                                           Download a Free Trial at www.embarcadero.com
Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com
       © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc.
                                                                             All other trademarks are property of their respective owners. DBO/DS/2009/03/16
DATASHEET   design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it

               Embarcadero J Optimizer
            build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
                                                                 ®                                               ™
            run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it
            design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
               Faster Code, Better Quality, One Tool
            build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
            run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it


          Embarcadero® J Optimizer™ is a comprehensive environment for identifying and
          resolving performance issues throughout the development life-cycle of Java                                                                    Related Products
          programs and Java EE applications. By providing Java developers with the ability                                                              Embarcadero®
to profile memory and CPU usage, display real-time threading information, and determine                                                                 DB Optimizer™
which parts of the code are executed, all down to the line-level detail, J Optimizer enables                                                            Embarcadero DB Optimizer
                                                                                                                                                        lets you quickly discover,
you to deliver fast, scalable, and reliable applications. J Optimizer also includes the Request                                                         diagnose, and optimize
Analyzer to track performance bottlenecks at                                                                                                            poor-performing SQL. By
the JDBC, JMS, JNDI, JSP, EJB, CCI, and Web                                                                                                             discovering data-intensive
Services level.                                                                                                                                         or frequently executed
                                                                                                                                                        queries, focusing in on
• Improve Java application performance with real-time                                                                                                   specific SQL statements
  analysis of CPU and memory utilization.                                                                                                               through query statistics
• Improve Java application performance and reliability                                                                                                  (i.e., CPU, I/O, wait
  with real-time detection of thread issues.                                                                                                            times), and optimizing any
• Improve quality of Java applications with identification                                                                                              problematic statements,
  of code segments that may introduce design concerns,                                                                                                  DB Optimizer eliminates
  independent of the tool used to write the code.                                                                                                       performance bottlenecks.
• Ensure quality and consistency in code development                                                                                                    JBuilder®
  by validation against Java coding standards set across                                                             Code Coverage shows exact lines    JBuilder offers Java
                                                                                                                     of source code that are being
  the organization.                                                                                                  executed, in real-time             developers a powerful,
                                                                                                                                                        Eclipse-based IDE which
IMPROVE CODE QUALITY WITH AUDITS AND METRICS                                                                                                            provides support for
                                                                                                                                                        leading commercial and
The audits and metrics capabilities in J Optimizer can be used to solve the code quality, code review and                                               open source application
code dependency issues typically faced in software development. J Optimizer’s audits and metrics are                                                    servers and includes code
designed to aid developers in finding and fixing problems in their code earlier in the development process.                                             profiling and performance
J Optimizer’s audits perform a static analysis of your source code, identifying coding problems like potential                                          tuning tools, UML
race conditions, unchecked exceptions and more. Using code audits, developers can also make certain                                                     modeling, audits and
that the code adheres to company standards, guidelines, and specifications. J Optimizer’s metrics                                                       metrics, visual EJB and
provide a similar analysis for design problems in your project. Advanced code metrics allow developers                                                  Web services designers,
to easily determine the quality and complexity of the code structure, helping them pinpoint potential                                                   a visual Swing designer,
problem areas quickly.                                                                                                                                  and collaborative team
                                                                                                                                                        development.
IMPROVE CODE PERFORMANCE WITH MEMORY AND CPU PROFILING
                                                                                                                                                        Embarcadero®
The Profiler in J Optimizer is used to find memory leaks, inefficient temporary-storage issues, CPU                                                     All-Access™
bottlenecks, and unit test performance regressions. Use the Profiler to test and improve the performance of                                             Instant access to the
Java applications, applets, servlets, JavaBeans, Enterprise JavaBeans (EJBs) and JavaServer Pages (JSPs).                                               languages, tools, and
The Memory Profiler provides real-time display of all classes used by the test program and of the number of                                             technologies to design,
allocated instances. The CPU Profiler displays test results for each thread or thread group for pure CPU use or                                         build, and run your
for elapsed time (pure CPU and inactive phases).                                                                                                        software applications
                                                                                                                                                        and database systems.
OBTAIN REAL-TIME THREAD INFORMATION WITH THREAD DEBUGGER

The Thread Debugger displays real-time threading information for Java applications, applets,
and JavaBean components. Examine how the program uses computer resources, as well as
identify thread contentions, thread starvation, excessive locking, and deadlocks. The Thread
Debugger provides automatic thread and monitor usage reports that help developers prevent
deadlocks and other thread issues before they occur.

ANALYZE PERFORMANCE ACROSS JAVA EE PROTOCOLS
WITH REQUEST ANALYZER

The Request Analyzer in J Optimizer enables CPU performance analysis across Java EE
protocols. Using the Request Analyzer, developers can obtain precise drill-down information
about performance bottlenecks in any one of JDBC, JNDI, CCI, RMI, EJB, JSP, JMS, or
WSVC protocols. This capability also provides protocol-specific quality analysis of unclosed
resources, exceptions, and other potential issues.


                                                                                                                                                           Request Analyzer shows precise drill-
                                                                                                                                                           down information about performance
                                                                                                                                                           bottlenecks in Java EE applications
Features                                      Description
J Optimizer
Memory and CPU Profiler                       Used to find memory leaks, inefficient temporary-storage issues, CPU bottlenecks, and unit test performance regressions. Use the
                                              Profiler to test and improve the performance of Java applications, applets, servlets, JavaBeans, Enterprise JavaBeans (EJBs) and
                                              JavaServer Pages (JSPs). The Memory Profiler provides real-time display of all classes used by the test program and the number
                                              of allocated instances. The CPU Profiler displays test results for each thread or thread group for pure CPU use or for elapsed time
                                              (pure CPU and inactive phases).
Thread Debugger                               Provides a real-time display of the progress of all threads running within the Java Virtual Machine (JVM), the ability to monitor
                                              wait-states and locks, and even predict potential deadlock conditions in the code.
Request Analyzer                              Profiles the performance behavior of Java EE application code across common Java EE components such as JDBC, RMI, JSP, JNDI,
                                              Enterprise JavaBeans (EJBs), JMS, and Web service protocol containers.
Code Coverage                                 Code Coverage allows you to determine the exact lines of source code that are being executed. In real time, you can view how
                                              frequently each class, method, and line of code is executed. Code Coverage lets you test applications, applets, servlets, JavaBeans,
                                              Enterprise JavaBeans (EJBs), JavaServer Pages (JSPs), and virtually any other Java code. With Code Coverage, you can easily spot
                                              and remove dead code from applications, improving quality and reducing the footprint of an application.
J Optimizer Agent                             The J Optimizer Agent is a profiling agent that works with either of two standard profiling interfaces that a JVM might support:
                                              Java Virtual Machine Profiler Interface (JVMPI) or Java Virtual Machine Tool Interface (JVMTI).
Code Audits and Metrics                       The audits and metrics capabilities in J Optimizer can be used to solve the code quality, code review and code dependency issues
                                              typically faced in software development. J Optimizer’s audits and metrics are designed to aid developers in finding and fixing
                                              problems in their code earlier in the development process. J Optimizer’s audits perform a static analysis of your source code,
                                              identifying coding problems like potential race conditions, unchecked exceptions and more. J Optimizer’s metrics provide a similar
                                              analysis for design problems in your project.
Progress Tracker                              Enables developers to continuously monitor and measure the impact of performance changes by allowing them to compare visual
                                              snapshots of their progress. It allows for analyzing snapshots so users can compare profiler, code coverage, and request analyzer
                                              snapshots. It also generates reports that can be exported in PDF and HTML format.
Snapshots                                     Snapshots are binary files that capture all the data from a particular test run. Snapshots can be opened for analysis in the product
                                              that generated it, such as Profiler, Code Coverage, or Request Analyzer.
Touch-point Install Option                    Users have the option to install J Optimizer touch point plug-in into an existing Eclipse or Eclipse-based product and make it
                                              profile ready.
Multi-Platform Support                        J Optimizer supports profiling of Java applications running on today’s most popular commercial and open source application
                                              servers including BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo,
                                              Apache Tomcat, and Sun GlassFish.




System Requirements
• 768 MB RAM minimum, 1 GB RAM recommended for standalone configuration
• Agent only – 512 MB RAM
• Hard Disk Space (Full Product)
  – 500 MB on Windows
  – 550 MB on Linux
  – 350 MB on Mac
• Hard Disk Space (Agent Only)
  – 150 MB on Windows
  – 200 MB on Linux
  – 30 MB on Mac
  – 150 MB on Solaris
• Intel Pentium 4, 2.4 MHz or higher (or compatible)
• DVD-ROM drive (to install product from DVD)
• High-resolution monitor (1024x768)
Operating Systems:
• Microsoft Windows XP SP3, Microsoft Windows Vista Update 1, Mac OS X (10.5),
  Red Hat Enterprise Linux 5
• Solaris 10 for J Optimizer Agent only
• Touchpoint Integration with:
  – Eclipse 3.3.2, and 3.4.1 Java and JEE editions
  – MyEclipse 6.6, and 7.0
  – IBM RAD 7.5




                                                                         Download a Free Trial at www.embarcadero.com
Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com
     © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc.
                                                                            All other trademarks are property of their respective owners. JO/DS/2009/03/18
design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it

               Embarcadero Performance Center
DATASHEET
            build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ ®
                                                                design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ ™build it
            run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it
            design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
               24x7 Database Performance Monitoring
            build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
            run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it


         Embarcadero® Performance Center is a 24x7 database monitoring tool that ensures
         maximum database availability and performance throughout your enterprise.                                                                         Related Products
         Configurable SQL capture, alert thresholds, notifications, and escalation paths allow                                                             dbartisan®
administrators to access historical performance analysis data as well as identify and diagnose                                                             The leading cross-platform
problems occurring in real-time throughout the enterprise.                                                                                                 database administration
                                                                                                                                                           solution helps DBAs
• Monitor performance real-time, 24x7                                                                                                                      maximize performance,
• Customize alarm thresholds, notifications,                                                                                                               availability, and security.
  and escalation paths                                                                                                                                     embarcadero®
• Verify overall database health with the Health Index                                                                                                     db optimizer™
                                                                                                                                                           Automate error-checking
• Create custom historical performance reports
                                                                                                                                                           and corrections for
                                                                                                                                                           database schema to
Monitor perforMance real-tiMe, 24x7                                                                                                                        quickly and easily improve
                                                                                                                                                           data quality and system
Database professionals need clear and concise methods to
                                                                                                                                                           performance.
ensure the viability of every database they manage. Performance
Center helps DBAs spot performance issues impacting an                                                                                                     embarcadero®
organization’s bottom line. In real-time, DBAs can observe                                                                                                 all-access™
IBM® DB2® LUW, Microsoft® SQL Server, Oracle®, and Sybase®                                                                                                 Instant access to the
                                                                                                                              Quickly navigate through
databases in a single view to see how databases are performing at any point                                                   key performance              languages, tools, and
in time. DBAs can then quickly drill down into every detail of a database’s                                                   information for a single     technologies to design,
                                                                                                                              data source.
performance to determine the root cause of any response problems.                                                                                          build, and run your
Configurable SQL capture offers a pro-active approach by automatically triggering                                                                          software applications and
profiling sessions when a threshold has been violated.                                                                                                     database systems.
With 24x7 coverage, performance issues are detected in
real-time – before they threaten a database’s health. DBAs can
initiate an unattended, “lights out” monitoring schedule for
early problem detection and notification. Blackout schedules
will prohibit threshold checking during busy periods. You can also
directly embed a stored procedure for dynamic stop-and-start
data source monitoring into nightly backup scripts.

custoMize alarM thresholds, notifications,
and escalation paths

DBAs can customize Performance Center alerts to define how far
in advance they want to be notified of problems, how they want
to be notified, as well as who receives notification under specific
                                                                                                           enterprise View – observe ibM db2 luw,
conditions. Performance Center can also respond to database                                                Microsoft sQl server, oracle, and sybase
alarms by invoking a command line or SQL job to automatically fix                                          databases in a single view and drill down
                                                                                                           into every detail of a database’s performance
the problem before database performance is adversely affected.                                             to determine root cause of each problem.


Verify oVerall database health
with the health index

The Embarcadero Health Index is a single indicator that communicates the overall performance level of every
monitored database. By sampling critical statistics such as memory, I/O, contention, space, network, objects,
users, and SQL, Performance Center quickly determines a database’s complete performance picture. You can
customize each database’s Health Index, establishing individualized thresholds and measurements that apply
to each unique database scenario.

create custoM historical perforMance reports

Performance Center offers a selection of reports that detail the global performance of all databases in an
easy-to-understand format for CIOs, database managers, and DBAs. Historical reporting allows users to
compare current performance to historical user-defined points in time. Flexible, concise reporting ensures
that everyone responsible for critical application availability and performance stays informed.
Features                                      Description
Performance Center
Database Monitoring
Unattended Monitoring                         Early problem detection and notification
(“Lights-out”)
SQL Capture                                   Configurable 24x7 SQL text capture automatically triggers a SQL capture session when there is a threshold violation. Session
                                              profi les drill down into the SQL statements for detailed performance metrics
Database Home Page                            Displays statistical performance and availability indicators for each database
Health Index                                  Monitors key performance indicators such as: memory, I/O, contention, space, network, objects, users, and SQL.
                                              Displays customizable, at-a-glance statistics.
Consolidated View                             One view for all Oracle, Sybase ASE, IBM DB2 for LUW, and Microsoft SQL Server databases
Thresholds and Notifications
Custom Thresholds and                         Sets pager, email, and system broadcast notifications as well as who gets notified under specific conditions
Notifications
Alarm Center                                  Pinpoints critical problems in the most visible databases and allows a view into all alarms for all databases regardless
                                              of platform in the enterprise.
Programmable Responses                        Supports automatic scripted responses (command line or SQL job invocation)
Reporting
Flexible Report Formats                       Create tailored reports for CIOs, database managers, and DBAs
Export                                        Microsoft Excel and other formats
Integrates with Microsoft                     Enables report generation on a schedule
Task Scheduler
Historical Reporting                          Creates a “worst databases” report with comparison features to measure historical performance
Installation
Server-side                                   Does not install agents on the monitored machine; but installs objects and stored procedures on the machine
Web-based Interface                           Browser-type navigation let’s you move quickly between different monitored databases and statistics




 DBMS Support                                                                                   System Requirements
Embarcadero Performance Center currently supports                                               Embarcadero Performance Center may monitor                               embarcadero performance center client
monitoring of the following DBMS platforms:                                                     any data source regardless of the chosen                                 • 75 MB of hard disk storage recommended
• IBM® DB2® for LUW 8.0 and 9.0                                                                 operating system platform. Embarcadero
                                                                                                                                                                         • 64 MB of RAM recommended
                                                                                                Performance Center requires the following:
• Microsoft® SQL Server 2000, 2005 and 2008                                                                                                                              • Microsoft Windows 2000, Windows Server
                                                                                                embarcadero performance center server
• Oracle® 8i, 9i, and 10g                                                                                                                                                  2003, Windows XP, Windows Vista
                                                                                                • 250 MB of hard disk storage recommended
• Sybase® ASE 12.0, 12.5 and 15.0                                                                                                                                        embarcadero performance center repository
                                                                                                • 512 MB of RAM recommended
                                                                                                                                                                         • Microsoft SQL Server 2000, 2005 and 2008
                                                                                                • Apache Version 2.2.6 (provided with install)
                                                                                                                                                                         • IBM DB2 for LUW Version 8.2 and 9.0
                                                                                                • Microsoft Windows 2000, Windows Server 2003,
                                                                                                                                                                         • Oracle 8i, 9i, and 10g
                                                                                                  Windows XP, Windows Vista
                                                                                                                                                                         • Sybase ASE 12.0, 12.5, and 15.0
                                                                                                • Database vendor-specific middleware for
                                                                                                  connectivity to repository and monitored data                          • Default storage space of 75 MB. Large
                                                                                                  sources                                                                  environments may require additional storage
                                                                                                                                                                           space.




                                                                         Download a Free Trial at www.embarcadero.com
Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com
     © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc.
                                                                           All other trademarks are property of their respective owners. PERF/DS/2009/05/11
DATASHEET   design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it

               Embarcadero All-Access
            build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ™build it ∙ run it ∙ design it ∙ build it
                                                                 ®                                          ∙
            run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it
            design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
               On-Demand Tooling for Your Demanding World
            build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
            run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it


        Embarcadero® All-Access™ is a powerful product solution that transforms
                                                                                                                                                        All-Access includes:
        the way you buy and use tools. All-Access lets you focus on the problems
                                                                                                                                                        • The industry’s only
        and not the tools or platforms. Every All-Access Pass unlocks a powerful                                                                          comprehensive multi-
tool chest of award-winning, multi-platform Embarcadero products. All-Access                                                                              platform tool chest for
makes it easier than ever before to acquire, deploy, use, and manage your software                                                                        developers, architects,
                                                                                                                                                          and DBAs.
development and database tooling.
                                                                                                                                                        • Embarcadero® InstantOn™:
                                                                                                                                                          A breakthrough technology
INDUSTRY’S MOST COMPREHENSIVE MULTI-PLATFORM TOOL CHEST                                                                                                   that gives you installation-
                                                                                                                                                          free products you simply
In today’s constantly changing business and technology environment, optimizing your tooling to match                                                      click and run.
your organization’s profile can be difficult. The traditional approach is to go out and buy new tools
                                                                                                                                                        • Perpetual licenses for the
whenever you need them. This can be time-consuming and expensive, analogous to driving to the                                                             products your team relies
hardware store whenever you need a new tool. With All-Access, we simplify it for you. You get instant                                                     upon.
access to the industry’s best tools when and as you need them.
                                                                                                                                                        • Privileged access to
                                                                                                                                                          download and unlock
LOW TOTAL COST OF OWNERSHIP. OFF-THE-CHARTS VALUE!                                                                                                        products online or onsite,
                                                                                                                                                          as you need them.
Good software tooling can greatly help to improve user productivity and systems reliability. However,
                                                                                                                                                        • Access to any new
for most organizations, the costs of managing licenses and vendors add up. Staying up to date
                                                                                                                                                          products that may be
with all of the latest versions of software can be a great expense, often requiring a complex and                                                         introduced into your
time-consuming deployment process. This all adds up to a tremendous opportunity for savings.                                                              membership level.
All-Access gives you improved asset reuse, visibility into your licenses, plus budget predictability,
                                                                                                                                                        • Annual membership that
with best-of-breed tooling from a single vendor. One license serves a variety of roles and functions.                                                     includes support and
And with InstantOn, you can deploy new releases in a snap – with zero install and zero hassle –                                                           maintenance to ensure
cutting deployment costs to a fraction of what they are today.                                                                                            your products are always
                                                                                                                                                          up-to-date.
EASY LICENSE ACQUISITION AND MANAGEMENT
                                                                                                                                                        Benefits:
License and vendor management can be a monumental challenge, especially in the face of                                                                  • Lowers your TCO for
reorganizations, technology changes, and project resource re-allocation. Embarcadero All-Access Passes                                                    developer, architect,
are versatile and easy-to-manage assets, each providing access to a full tool chest of products, usable                                                   and DBA tooling.
by a variety of roles in your organization. All-Access is available under a variety of licensing models                                                 • Reduces the complexity
to suit your needs, including network licensing options such as concurrent, for central and optimized                                                     of license acquisition and
software asset management.                                                                                                                                management.
                                                                                                                                                        • Provides the broadest
                                                                                                                                                          multi-platform coverage
                                                                                                                                                          available across the
                      Embarcadero All-Access offers
                                                                                                                                                          languages, frameworks,
                      comprehensive support for
                                                                                        Modeling                                                          databases, and
                      the most commonly used
                                                                               UML™ Data Lineage                                                          technologies your
                      frameworks, databases,
                                                                             Conceptual ERD BPMN                                                          team needs to run your
                      languages, and technologies,
                                                                                                                                                          information systems.
                      giving you the most
                      versatile tool chest
                      on the planet.



                                                Languages                                                                         Database
                                                  Java™ Ruby C++                                               Oracle MySQL®
                                                   JavaScript™  Delphi®                                      InterBase® SQL Server
                                                       .NET XML SQL                                             DB2® Sybase®
                                                            PHP HTML                                              Teradata
Embarcadero All-Access Member Levels
                                                          Bronze                                            Silver                                             Gold                                         Platinum
Application                            Delphi® Professional                               Delphi® Enterprise                                Delphi® Architect                                 Delphi® Architect
Development                            C++Builder® Professional                           C++Builder® Enterprise                            C++Builder® Architect                             C++Builder® Architect
                                       Delphi Prism Professional
                                                          ™
                                                                                          Delphi Prism Enterprise
                                                                                                            ™
                                                                                                                                            Delphi Prism Enterprise
                                                                                                                                                               ™
                                                                                                                                                                                              Delphi Prism™ Enterprise
                                       JBuilder Professional
                                                  ®
                                                                                          JBuilder Enterprise
                                                                                                    ®
                                                                                                                                            JBuilder Enterprise
                                                                                                                                                       ®
                                                                                                                                                                                              JBuilder® Enterprise

Database                               Rapid SQL® Standard                                Rapid SQL® Professional                           Rapid SQL® Professional                           Rapid SQL® Professional
Development                            Rapid SQL® Developer                               Rapid SQL® Developer                              Rapid SQL® Developer                              Rapid SQL® Developer
                                       Standard                                           Professional                                      Professional                                      Professional
                                       Embarcadero® Change                                Embarcadero® Change                               Embarcadero® Change                               Embarcadero® Change
                                       Manager™ Standard                                  Manager™ Professional                             Manager™ Professional Unlimited                   Manager™ Ultimate
                                                                                          DBArtisan® Standard                               DBArtisan® Professional                           DBArtisan® Workbench

Design &                               ER/Studio® Viewer                                  ER/Studio® Viewer                                 ER/Studio® Enterprise                             ER/Studio® Enterprise
                                                                                          ER/Studio® Standard
Architecture
                                       ER/Studio® Enterprise Portal                       ER/Studio® Enterprise Portal                      ER/Studio® Enterprise Portal                      ER/Studio® Enterprise Portal
                                       1-Connection                                       1-Connection                                      1-Connection                                      1-Connection
                                                                                          ER/Studio® MetaWizard                             ER/Studio® MetaWizard                             ER/Studio® MetaWizard
                                                                                          Import only                                       Import & Export                                   Import & Export
                                                                                                                                                                                              Embarcadero® Schema
                                                                                                                                                                                              Examiner™
                                       Embarcadero® EA/Studio™                            Embarcadero® EA/Studio™                           Embarcadero® EA/Studio™                           Embarcadero® EA/Studio™

Performance                            Embarcadero DB Optimizer
                                                          ®                   ™
                                                                                          Embarcadero DB Optimizer
                                                                                                            ®                   ™
                                                                                                                                            Embarcadero DB Optimizer
                                                                                                                                                               ®                  ™
                                                                                                                                                                                              Embarcadero® DB Optimizer™
                                       Standard                                           Professional                                      Professional                                      Professional
& Tuning
                                       Embarcadero® J Optimizer™                          Embarcadero® J Optimizer™                         Embarcadero® J Optimizer™                         Embarcadero® J Optimizer™
                                                                                                                                            Embarcadero Performance
                                                                                                                                                               ®
                                                                                                                                                                                              Embarcadero® Performance
                                                                                                                                            Center™ Client                                    Center™ Client
                                                                                                                                            + 2 Personal Data Sources                         + 5 Personal Data Sources

Web Development                        3rdRail™                                           3rdRail™                                          3rdRail™                                          3rdRail™
                                       Delphi® for PHP                                    Delphi® for PHP                                   Delphi® for PHP                                   Delphi® for PHP

Databases                              InterBase SMP Server Edition
                                                      ®
                                                                                          InterBase SMP Server Edition
                                                                                                        ®
                                                                                                                                            InterBase SMP Server Edition
                                                                                                                                                           ®
                                                                                                                                                                                              InterBase® SMP Server Edition
                                       + 5 user connections                               + 10 user connections                             + 25 user connections                             + Unlimited user connections




                                                                                                 Which All-Access Level Suits My Needs?
                                                          Bronze                                            Silver                                             Gold                                         Platinum
Application                             Build and maintain department                       Design, build, and maintain                       Design, build, and maintain                       Design, build, and maintain
& Database                               and enterprise applications                         department and enterprise                         department and enterprise                         department and enterprise
                                                                                            applications and debug SQL                        applications and debug SQL                        applications and debug SQL
Development
System Analysis                            Basic system design and                            Enhanced system design                            Enhanced system design                         Advanced system design and
& Design                                  analysis tooling with model                         and analysis with model                           and analysis with model                        analysis with model metadata
                                              metadata reporting                               metadata reporting and                            metadata reporting and                          reporting, database object
                                                                                              database object browsers                          database object browsers                       browsers, and schema analysis
Data & Application                         Ability to view data model                          Full support for data and                       Full data modeling support                        Full data modeling support
Modeling                                information and partial support                              UML modeling                                with repository-based                             with repository-based
                                               for UML modeling                                                                                       collaboration                                     collaboration
Database                                   Basic database change                          Robust database administration                    Robust database administration                            The most powerful
Administration                          management, view and change                        and change management for                         and change management for                               product editions for
                                          objects, and SQL tuning                         small to medium organizations                      medium to large organization                          database administration,
                                                                                             with profiling and tuning                       with advanced performance                            change management, and
                                                                                                                                                monitoring and tuning                             performance management
Architecture                               Business process modeling                         Basic architect’s toolkit with                    Software architecture and                         The most powerful product
(Application,                                                                                  reverse engineering for                      model metadata and enterprise                          editions to architect and
                                                                                             applications and databases                      data dictionary management                         reverse engineer applications
Database, Security,                                                                                                                                                                                     and databases
and more)




                                                                   Download Free Product Trials at www.embarcadero.com
Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com
     © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc.
                                                                           All other trademarks are property of their respective owners. EAA/DS/2009/04/02

Contenu connexe

Plus de Embarcadero Technologies

RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationEmbarcadero Technologies
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbarcadero Technologies
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentEmbarcadero Technologies
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarEmbarcadero Technologies
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidEmbarcadero Technologies
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureEmbarcadero Technologies
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesEmbarcadero Technologies
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsEmbarcadero Technologies
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Embarcadero Technologies
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessEmbarcadero Technologies
 
What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016Embarcadero Technologies
 
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...Embarcadero Technologies
 
RAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixRAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixEmbarcadero Technologies
 
7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data ModelingEmbarcadero Technologies
 
The Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationThe Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationEmbarcadero Technologies
 
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...Embarcadero Technologies
 

Plus de Embarcadero Technologies (20)

RAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and InstrumentationRAD Industrial Automation, Labs, and Instrumentation
RAD Industrial Automation, Labs, and Instrumentation
 
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBaseEmbeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
Embeddable Databases for Mobile Apps: Stress-Free Solutions with InterBase
 
Rad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup DocumentRad Server Industry Template - Connected Nurses Station - Setup Document
Rad Server Industry Template - Connected Nurses Station - Setup Document
 
TMS Google Mapping Components
TMS Google Mapping ComponentsTMS Google Mapping Components
TMS Google Mapping Components
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
 
Getting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and AndroidGetting Started Building Mobile Applications for iOS and Android
Getting Started Building Mobile Applications for iOS and Android
 
Embarcadero RAD server Launch Webinar
Embarcadero RAD server Launch WebinarEmbarcadero RAD server Launch Webinar
Embarcadero RAD server Launch Webinar
 
ER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data ArchitectureER/Studio 2016: Build a Business-Driven Data Architecture
ER/Studio 2016: Build a Business-Driven Data Architecture
 
The Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst PracticesThe Secrets of SQL Server: Database Worst Practices
The Secrets of SQL Server: Database Worst Practices
 
Driving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data AssetsDriving Business Value Through Agile Data Assets
Driving Business Value Through Agile Data Assets
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 
Great Scott! Dealing with New Datatypes
Great Scott! Dealing with New DatatypesGreat Scott! Dealing with New Datatypes
Great Scott! Dealing with New Datatypes
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016What's New in DBArtisan and Rapid SQL 2016
What's New in DBArtisan and Rapid SQL 2016
 
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...Is This Really a SAN Problem? Understanding the Performance of  Your IO Subsy...
Is This Really a SAN Problem? Understanding the Performance of Your IO Subsy...
 
RAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature MatrixRAD Studio, Delphi and C++Builder 10 Feature Matrix
RAD Studio, Delphi and C++Builder 10 Feature Matrix
 
7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling
 
The Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: CollaborationThe Key to Big Data Modeling: Collaboration
The Key to Big Data Modeling: Collaboration
 
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Embarcadero Technologies Product Overview

  • 1. OVERVIEW design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it Embarcadero Product Overview run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero Technologies, Inc. empowers application developers and database professionals with award-winning tools to design, build and run software applications and database systems in the environment they choose. Using Embarcadero tools, developers, architects, and database administrators (DBAs) can Tuning and performanCe Tools capture and share knowledge, review work, control many moving parts, and achieve superior Embarcadero® Performance Center™ quality – regardless of an organization’s size or processes. They can seamlessly work together on detects, diagnoses, and corrects database a broad spectrum of internal, external, and packaged applications by leveraging our integrated performance degradation issues which and interoperable tools for multiple platforms, stacks, languages, architectures, frameworks, resolves performance issues and improves databases, and methods. And all the while expend less effort while still gaining agility, speed, end-user service satisfaction levels. and control throughout the development process. Embarcadero® DB Optimizer™ maximizes database performance by enabling developers and DBAs to quickly discover, Comprehensive Tool ChesT design and arChiTeCTure Tools diagnose, and optimize poor-performing SQL. DB Optimizer eliminates performance bottlenecks Embarcadero® All-Access™ is the multi- ER/Studio® is a data modeling tool that by discovering data-intensive or frequently platform, on-demand tool chest for helps companies discover document, and executed queries, focusing on specific SQL designing, building and running your re-use data assets. It gives data architects statements through query statistics, and software applications and database systems, that the power to easily reverse-engineer, analyze, optimizing any problematic statements. reduces the cost and complexity of acquiring, and optimize existing databases. using and managing your tools. Embarcadero® J Optimizer™ ER/Studio® Enterprise Portal is a Java profiling and tuning IDE for browser-based architecture and design delivering high-performance, high-quality, rapid appliCaTion tool that allows organizations to share, scalable Java applications. developmenT Tools browse, and report on the metadata contained in the ER/Studio repository for improved data Web developmenT Tools CodeGear® RAD Studio is a complete and metadata management practices. rapid application development solution 3rdRail™ (Ruby on Rails IDE) is a complete, for building native Windows®, .NET, Web, Embarcadero® EA/Studio™ creates a intuitive IDE that delivers the power and database applications. It includes Delphi®, graphical representation of a business needed to dramatically accelerate C++ Builder®, and Delphi Prism™. from the core concepts that describe Ruby on Rails™ Web development with innovative the business to the processes that detail how the and powerful features built from the ground up for Delphi® is the development environment business operates. Ruby on Rails developers. of choice for software developers and database application developers Embarcadero® Schema Examiner™ TurboRuby® is the intuitive IDE building departmental workgroup applications on ensures the integrity of database schema that delivers the power needed to Windows platforms . by performing a comprehensive set of dramatically accelerate non-Rails Ruby diagnostic tests that validates the schema and Web development. It helps developers write C++Builder® gives software developers ensures enforcement of relational model rules. applications faster, with fewer keystrokes using the best of both worlds – the power of intelligent Code Completion and lets them the C and C++ languages and switch and navigate with Commanders and Code daTabase managemenT and Navigation. libraries with the productivity of visual rapid moniToring Tools application development. Delphi® for PHP makes building robust DBArtisan® is the cross-platform Web applications easier with visual Delphi Prism fully supports the ™ database administration tool that helps drag-and-drop tools, powerful editor, latest .NET technologies, integrates DBAs maximize availability, performance, connectivity to leading databases, and an with Visual Studio, and boasts the and security. The comprehensive graphical editors integrated reusable component class library. state-of-the-art Delphi Prism language and wizards boost productivity, streamline routine with features such as generics, sequences, embedded and tasks, and reduce errors so DBAs can manage queries, and parallel computing which reduce development time and costs. larger, more complex databases. Workgroup daTabases Rapid SQL® is the cross-platform SQL IDE InterBase® SMP combines the perfor- Delphi®/400 modernizes System i that helps database developers improve applications with minimal coding, mance benefits of a multi- generational SQL scripting, query building, object architecture with peace of mind of reducing end-users’ learning curve and management, project management, and version making them more productive. log-based journaling and disaster recovery. control in live databases or offline source code Easy installation, a small footprint, automatic repositories. crash recovery, self-tuning, Unicode, built-in Java developmenT Tools SMP support, SQL 92 compliance, and near zero Embarcadero® Change Manager™ offers maintenance makes InterBase SMP the ideal JBuilder offers Java developers an ® DBAs and developers a powerful set database for embedded and business-critical enterprise-class IDE based on the Eclipse of tools to simplify and automate the small-to-medium enterprise server applications. open source framework with support database change management lifecycle. Change for heterogeneous application servers. Features Manager’s capabilities include: schema compare Blackfish™ SQL is a high-performance, include collaborative team development, code and alter, data compare and synchronization, small-footprint, SQL-92-compliant archeology, visual EJB development, code and configuration auditing. These features report transactional database. Flexible licensing profiling and performance tuning, a Swing on database changes, roll out new releases, and permits deployments for .NET or Java, for local UI designer, UML modeling, and Application pinpoint database performance issues that result or remote users, with no limits on database size, Factories to increase code reuse and productivity. from unplanned and planned changes. memory cache size or number of CPUs. Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. PROD/DS/2009/05/07
  • 2. design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Embarcadero DB Optimizer DATASHEET build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ® ® run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it SQL Profiling and Tuning IDE build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero® DB Optimizer™ maximizes database and application performance by enabling DBAs and developers to quickly discover, diagnose, and optimize poor- Related Products performing SQL. DB Optimizer eliminates performance bottlenecks by identifying embarcadero® data intensive or frequently executed queries, focusing on specific SQL statements through J Optimizer™ query statistics (CPU, I/O, wait times), and fine-tuning problematic statements. Comprehensive environment for optimizing • Optimize SQL performance throughout the development lifecycle application performance • Eliminate performance bottlenecks in production databases and managing application and applications quality. • Develop, test, profile, and tune SQL in a single, easy-to-use IDE embarcadero® performance center™ Optimize SQL perfOrmance thrOughOut the 24/7 database performance deveLOpment LifecYcLe monitoring for maximum database availability and More responsibility for the quality and performance of SQL code is performance. being pushed to development and quality assurance teams. rapid SQL® DB Optimizer allows you to profile and tune SQL code throughout Write high-performance, the development process, rather than discovering costly quality SQL in an integrated performance bottlenecks after they’ve reached Production. You cross-platform database can either profile a single stored routine or continuously profile an entire database graphical profiling with details development environment. on SQL statements, events, instance. Continuous profiling lets you monitor performance within a configurable and sessions make it easy to dbartisan® span of time so you can see the effects of your tuned statements immediately, find the SQL that most impacts performance. The leading cross-platform and take snapshots that can be saved and shared between developers, QA, and database administration DBAs for more focused diagnosis and increased productivity. solution, helps DBAs maximize performance, eLiminate perfOrmance bOttLeneckS in availability, and security. prOductiOn databaSeS and appLicatiOnS embarcadero® Production DBAs are tasked with maximizing database change manager™ performance and availability. A key concern is meeting Service A complete set of schema, Level Agreements (SLAs.) DB Optimizer helps production data, and configuration DBAs quickly profile Oracle, Microsoft SQL, Sybase, and DB2 tools to manage the LUW databases to easily identify and correct the SQL causing database change performance bottlenecks. management lifecycle. hints and SQL rewrites help Once you identify the poor performing SQL, DB Optimizer lets you add SQL to a tune SQL by suggesting and embarcadero® tuning job directly from a profiling session, or add stored routines and SQL files implementing the optimal all-access™ execution path. from the data source explorer or file system. Instant access to the languages, tools, and deveLOp, teSt, prOfiLe, and tune SQL in a SingLe eaSY-tO-uSe ide technologies to design, build, and run your DB Optimizer provides a full SQL IDE by embedding Embarcadero Rapid SQL® Developer, including code software applications assist, real-time error checking, explain plans, and on-the-fly tuning. The Rapid SQL® Developer quick fixes and database systems. works as you type your SQL to identify potential performance issues and provides suggested best practices that can be implemented with the click of a button. DB Optimizer develops quality code faster by filling in object names as you type. This provides real-time syntactic and semantic error checking, making it easy to find objects across databases and manage SQL projects efficiently. When you add this to DB Optimizer’s real-time profiling and tuning you get high quality, optimized code, written in less time. Quick fixes offer performance improvements as you type your SQL code.
  • 3. Features Description DB Optimizer General Features DBMS Support Full support for DB2 for LUW, Oracle, SQL Server and Sybase ASE. Unicode Offers full Unicode support Command-Line API Launch profiling sessions remotely Profiling Sampling Identify and diagnose performance bottlenecks and problematic SQL without agents or placing a significant load on the target database. Continuous Profiling Continuously profile an entire data source within a configurable span of time. Profiling a Stored Routine When fine tuning or testing SQL, profile the execution of a single stored routine when profiling an entire data source is not desired. Live Data Show data in real-time while profiling is in progress. Sharing Profile Sessions All data and metadata pertaining to a profile session can be saved as a single entity into an archive file. Profiles can be shared across multiple workspaces and machines for collaboration purposes. Reporting Profile Chart Shows the CPU, I/O, and other wait activity over the course of the session. Zoom in/out functionality available. (Wait categories vary by platform.) Execution Statistics Detailed information on the profiled SQL and wait categories, broken down by SQL statements, events, and sessions. Profiling Details Drill down into the execution details for any given statement, including the SQL text, events, sessions, child cursors, and SQL details. Predicate Analysis SQL statements are rolled up for a true analysis of the number of executions in real-time Explain Plans The Explain Plan for each SQL statement can be computed on demand via a context menu item in the Execution Statistics table. The Explain Plan appears in a separate view as a tree with columns and collapsible column groups. Cropping Highlights a time interval in the profile chart to instantly change the data displayed, making it easier to see the details. Tuning Tuning job Create and run tuning jobs for a single statement or batch of statements. Batch Tuning Tune all DML statements, stored routines, and entire SQL files. Case generation Quick fixes and hint injection are used to generate all possible cases and find the best alternative to a given SQL statement. Quick fixes SQL rewrites are suggested as part of the Case generation in the SQL tuner. SQL rewrites are also suggested as you type in the SQL IDE. Hint injection Customize the subset of hints to be considered for hint injection and alternative execution paths. Cost generation Compute the explain plan cost for each original statement and each generated case to help the user determine which suggested cases are suitable and worth running. Support for bind variables Support for resolving bind variables and supplying input allow tuning of SQL extracted from a procedure. Execution statistics Run the SQL with alternative execution paths to discover the fastest running SQL statement, and apply the change at the click of a button. Textual comparison of cases A visual diff viewer helps the user spot the textual differences between any two SQL statements. DBMS Support • Oracle® 8i-11g • Sybase® 12.5 - 15.0 • IBM® DB2® for LUW 8.0 - 9.0 • Microsoft® SQL Server 2000, 2005 and 2008 System Requirements • Microsoft Windows 2003, XP, Vista (32 bit), Red Hat Enterprise Linux 5.0 (32 bit), or SUSE Linux Enterprise Server 10 (32 bit) • Sun Java 2 Standard Edition 5.0 Update 11 for Microsoft Windows or Linux: Sun Java 2 Standard Edition 5.0 Update 11 for Linux x86 • 1024 MB memory • 500 MB disk space Download a Free Trial at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. DBO/DS/2009/03/16
  • 4. DATASHEET design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Embarcadero J Optimizer build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ® ™ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Faster Code, Better Quality, One Tool build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero® J Optimizer™ is a comprehensive environment for identifying and resolving performance issues throughout the development life-cycle of Java Related Products programs and Java EE applications. By providing Java developers with the ability Embarcadero® to profile memory and CPU usage, display real-time threading information, and determine DB Optimizer™ which parts of the code are executed, all down to the line-level detail, J Optimizer enables Embarcadero DB Optimizer lets you quickly discover, you to deliver fast, scalable, and reliable applications. J Optimizer also includes the Request diagnose, and optimize Analyzer to track performance bottlenecks at poor-performing SQL. By the JDBC, JMS, JNDI, JSP, EJB, CCI, and Web discovering data-intensive Services level. or frequently executed queries, focusing in on • Improve Java application performance with real-time specific SQL statements analysis of CPU and memory utilization. through query statistics • Improve Java application performance and reliability (i.e., CPU, I/O, wait with real-time detection of thread issues. times), and optimizing any • Improve quality of Java applications with identification problematic statements, of code segments that may introduce design concerns, DB Optimizer eliminates independent of the tool used to write the code. performance bottlenecks. • Ensure quality and consistency in code development JBuilder® by validation against Java coding standards set across Code Coverage shows exact lines JBuilder offers Java of source code that are being the organization. executed, in real-time developers a powerful, Eclipse-based IDE which IMPROVE CODE QUALITY WITH AUDITS AND METRICS provides support for leading commercial and The audits and metrics capabilities in J Optimizer can be used to solve the code quality, code review and open source application code dependency issues typically faced in software development. J Optimizer’s audits and metrics are servers and includes code designed to aid developers in finding and fixing problems in their code earlier in the development process. profiling and performance J Optimizer’s audits perform a static analysis of your source code, identifying coding problems like potential tuning tools, UML race conditions, unchecked exceptions and more. Using code audits, developers can also make certain modeling, audits and that the code adheres to company standards, guidelines, and specifications. J Optimizer’s metrics metrics, visual EJB and provide a similar analysis for design problems in your project. Advanced code metrics allow developers Web services designers, to easily determine the quality and complexity of the code structure, helping them pinpoint potential a visual Swing designer, problem areas quickly. and collaborative team development. IMPROVE CODE PERFORMANCE WITH MEMORY AND CPU PROFILING Embarcadero® The Profiler in J Optimizer is used to find memory leaks, inefficient temporary-storage issues, CPU All-Access™ bottlenecks, and unit test performance regressions. Use the Profiler to test and improve the performance of Instant access to the Java applications, applets, servlets, JavaBeans, Enterprise JavaBeans (EJBs) and JavaServer Pages (JSPs). languages, tools, and The Memory Profiler provides real-time display of all classes used by the test program and of the number of technologies to design, allocated instances. The CPU Profiler displays test results for each thread or thread group for pure CPU use or build, and run your for elapsed time (pure CPU and inactive phases). software applications and database systems. OBTAIN REAL-TIME THREAD INFORMATION WITH THREAD DEBUGGER The Thread Debugger displays real-time threading information for Java applications, applets, and JavaBean components. Examine how the program uses computer resources, as well as identify thread contentions, thread starvation, excessive locking, and deadlocks. The Thread Debugger provides automatic thread and monitor usage reports that help developers prevent deadlocks and other thread issues before they occur. ANALYZE PERFORMANCE ACROSS JAVA EE PROTOCOLS WITH REQUEST ANALYZER The Request Analyzer in J Optimizer enables CPU performance analysis across Java EE protocols. Using the Request Analyzer, developers can obtain precise drill-down information about performance bottlenecks in any one of JDBC, JNDI, CCI, RMI, EJB, JSP, JMS, or WSVC protocols. This capability also provides protocol-specific quality analysis of unclosed resources, exceptions, and other potential issues. Request Analyzer shows precise drill- down information about performance bottlenecks in Java EE applications
  • 5. Features Description J Optimizer Memory and CPU Profiler Used to find memory leaks, inefficient temporary-storage issues, CPU bottlenecks, and unit test performance regressions. Use the Profiler to test and improve the performance of Java applications, applets, servlets, JavaBeans, Enterprise JavaBeans (EJBs) and JavaServer Pages (JSPs). The Memory Profiler provides real-time display of all classes used by the test program and the number of allocated instances. The CPU Profiler displays test results for each thread or thread group for pure CPU use or for elapsed time (pure CPU and inactive phases). Thread Debugger Provides a real-time display of the progress of all threads running within the Java Virtual Machine (JVM), the ability to monitor wait-states and locks, and even predict potential deadlock conditions in the code. Request Analyzer Profiles the performance behavior of Java EE application code across common Java EE components such as JDBC, RMI, JSP, JNDI, Enterprise JavaBeans (EJBs), JMS, and Web service protocol containers. Code Coverage Code Coverage allows you to determine the exact lines of source code that are being executed. In real time, you can view how frequently each class, method, and line of code is executed. Code Coverage lets you test applications, applets, servlets, JavaBeans, Enterprise JavaBeans (EJBs), JavaServer Pages (JSPs), and virtually any other Java code. With Code Coverage, you can easily spot and remove dead code from applications, improving quality and reducing the footprint of an application. J Optimizer Agent The J Optimizer Agent is a profiling agent that works with either of two standard profiling interfaces that a JVM might support: Java Virtual Machine Profiler Interface (JVMPI) or Java Virtual Machine Tool Interface (JVMTI). Code Audits and Metrics The audits and metrics capabilities in J Optimizer can be used to solve the code quality, code review and code dependency issues typically faced in software development. J Optimizer’s audits and metrics are designed to aid developers in finding and fixing problems in their code earlier in the development process. J Optimizer’s audits perform a static analysis of your source code, identifying coding problems like potential race conditions, unchecked exceptions and more. J Optimizer’s metrics provide a similar analysis for design problems in your project. Progress Tracker Enables developers to continuously monitor and measure the impact of performance changes by allowing them to compare visual snapshots of their progress. It allows for analyzing snapshots so users can compare profiler, code coverage, and request analyzer snapshots. It also generates reports that can be exported in PDF and HTML format. Snapshots Snapshots are binary files that capture all the data from a particular test run. Snapshots can be opened for analysis in the product that generated it, such as Profiler, Code Coverage, or Request Analyzer. Touch-point Install Option Users have the option to install J Optimizer touch point plug-in into an existing Eclipse or Eclipse-based product and make it profile ready. Multi-Platform Support J Optimizer supports profiling of Java applications running on today’s most popular commercial and open source application servers including BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo, Apache Tomcat, and Sun GlassFish. System Requirements • 768 MB RAM minimum, 1 GB RAM recommended for standalone configuration • Agent only – 512 MB RAM • Hard Disk Space (Full Product) – 500 MB on Windows – 550 MB on Linux – 350 MB on Mac • Hard Disk Space (Agent Only) – 150 MB on Windows – 200 MB on Linux – 30 MB on Mac – 150 MB on Solaris • Intel Pentium 4, 2.4 MHz or higher (or compatible) • DVD-ROM drive (to install product from DVD) • High-resolution monitor (1024x768) Operating Systems: • Microsoft Windows XP SP3, Microsoft Windows Vista Update 1, Mac OS X (10.5), Red Hat Enterprise Linux 5 • Solaris 10 for J Optimizer Agent only • Touchpoint Integration with: – Eclipse 3.3.2, and 3.4.1 Java and JEE editions – MyEclipse 6.6, and 7.0 – IBM RAD 7.5 Download a Free Trial at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. JO/DS/2009/03/18
  • 6. design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Embarcadero Performance Center DATASHEET build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ ® design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ ™build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it 24x7 Database Performance Monitoring build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero® Performance Center is a 24x7 database monitoring tool that ensures maximum database availability and performance throughout your enterprise. Related Products Configurable SQL capture, alert thresholds, notifications, and escalation paths allow dbartisan® administrators to access historical performance analysis data as well as identify and diagnose The leading cross-platform problems occurring in real-time throughout the enterprise. database administration solution helps DBAs • Monitor performance real-time, 24x7 maximize performance, • Customize alarm thresholds, notifications, availability, and security. and escalation paths embarcadero® • Verify overall database health with the Health Index db optimizer™ Automate error-checking • Create custom historical performance reports and corrections for database schema to Monitor perforMance real-tiMe, 24x7 quickly and easily improve data quality and system Database professionals need clear and concise methods to performance. ensure the viability of every database they manage. Performance Center helps DBAs spot performance issues impacting an embarcadero® organization’s bottom line. In real-time, DBAs can observe all-access™ IBM® DB2® LUW, Microsoft® SQL Server, Oracle®, and Sybase® Instant access to the Quickly navigate through databases in a single view to see how databases are performing at any point key performance languages, tools, and in time. DBAs can then quickly drill down into every detail of a database’s information for a single technologies to design, data source. performance to determine the root cause of any response problems. build, and run your Configurable SQL capture offers a pro-active approach by automatically triggering software applications and profiling sessions when a threshold has been violated. database systems. With 24x7 coverage, performance issues are detected in real-time – before they threaten a database’s health. DBAs can initiate an unattended, “lights out” monitoring schedule for early problem detection and notification. Blackout schedules will prohibit threshold checking during busy periods. You can also directly embed a stored procedure for dynamic stop-and-start data source monitoring into nightly backup scripts. custoMize alarM thresholds, notifications, and escalation paths DBAs can customize Performance Center alerts to define how far in advance they want to be notified of problems, how they want to be notified, as well as who receives notification under specific enterprise View – observe ibM db2 luw, conditions. Performance Center can also respond to database Microsoft sQl server, oracle, and sybase alarms by invoking a command line or SQL job to automatically fix databases in a single view and drill down into every detail of a database’s performance the problem before database performance is adversely affected. to determine root cause of each problem. Verify oVerall database health with the health index The Embarcadero Health Index is a single indicator that communicates the overall performance level of every monitored database. By sampling critical statistics such as memory, I/O, contention, space, network, objects, users, and SQL, Performance Center quickly determines a database’s complete performance picture. You can customize each database’s Health Index, establishing individualized thresholds and measurements that apply to each unique database scenario. create custoM historical perforMance reports Performance Center offers a selection of reports that detail the global performance of all databases in an easy-to-understand format for CIOs, database managers, and DBAs. Historical reporting allows users to compare current performance to historical user-defined points in time. Flexible, concise reporting ensures that everyone responsible for critical application availability and performance stays informed.
  • 7. Features Description Performance Center Database Monitoring Unattended Monitoring Early problem detection and notification (“Lights-out”) SQL Capture Configurable 24x7 SQL text capture automatically triggers a SQL capture session when there is a threshold violation. Session profi les drill down into the SQL statements for detailed performance metrics Database Home Page Displays statistical performance and availability indicators for each database Health Index Monitors key performance indicators such as: memory, I/O, contention, space, network, objects, users, and SQL. Displays customizable, at-a-glance statistics. Consolidated View One view for all Oracle, Sybase ASE, IBM DB2 for LUW, and Microsoft SQL Server databases Thresholds and Notifications Custom Thresholds and Sets pager, email, and system broadcast notifications as well as who gets notified under specific conditions Notifications Alarm Center Pinpoints critical problems in the most visible databases and allows a view into all alarms for all databases regardless of platform in the enterprise. Programmable Responses Supports automatic scripted responses (command line or SQL job invocation) Reporting Flexible Report Formats Create tailored reports for CIOs, database managers, and DBAs Export Microsoft Excel and other formats Integrates with Microsoft Enables report generation on a schedule Task Scheduler Historical Reporting Creates a “worst databases” report with comparison features to measure historical performance Installation Server-side Does not install agents on the monitored machine; but installs objects and stored procedures on the machine Web-based Interface Browser-type navigation let’s you move quickly between different monitored databases and statistics DBMS Support System Requirements Embarcadero Performance Center currently supports Embarcadero Performance Center may monitor embarcadero performance center client monitoring of the following DBMS platforms: any data source regardless of the chosen • 75 MB of hard disk storage recommended • IBM® DB2® for LUW 8.0 and 9.0 operating system platform. Embarcadero • 64 MB of RAM recommended Performance Center requires the following: • Microsoft® SQL Server 2000, 2005 and 2008 • Microsoft Windows 2000, Windows Server embarcadero performance center server • Oracle® 8i, 9i, and 10g 2003, Windows XP, Windows Vista • 250 MB of hard disk storage recommended • Sybase® ASE 12.0, 12.5 and 15.0 embarcadero performance center repository • 512 MB of RAM recommended • Microsoft SQL Server 2000, 2005 and 2008 • Apache Version 2.2.6 (provided with install) • IBM DB2 for LUW Version 8.2 and 9.0 • Microsoft Windows 2000, Windows Server 2003, • Oracle 8i, 9i, and 10g Windows XP, Windows Vista • Sybase ASE 12.0, 12.5, and 15.0 • Database vendor-specific middleware for connectivity to repository and monitored data • Default storage space of 75 MB. Large sources environments may require additional storage space. Download a Free Trial at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. PERF/DS/2009/05/11
  • 8. DATASHEET design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it Embarcadero All-Access build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ™build it ∙ run it ∙ design it ∙ build it ® ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it On-Demand Tooling for Your Demanding World build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it Embarcadero® All-Access™ is a powerful product solution that transforms All-Access includes: the way you buy and use tools. All-Access lets you focus on the problems • The industry’s only and not the tools or platforms. Every All-Access Pass unlocks a powerful comprehensive multi- tool chest of award-winning, multi-platform Embarcadero products. All-Access platform tool chest for makes it easier than ever before to acquire, deploy, use, and manage your software developers, architects, and DBAs. development and database tooling. • Embarcadero® InstantOn™: A breakthrough technology INDUSTRY’S MOST COMPREHENSIVE MULTI-PLATFORM TOOL CHEST that gives you installation- free products you simply In today’s constantly changing business and technology environment, optimizing your tooling to match click and run. your organization’s profile can be difficult. The traditional approach is to go out and buy new tools • Perpetual licenses for the whenever you need them. This can be time-consuming and expensive, analogous to driving to the products your team relies hardware store whenever you need a new tool. With All-Access, we simplify it for you. You get instant upon. access to the industry’s best tools when and as you need them. • Privileged access to download and unlock LOW TOTAL COST OF OWNERSHIP. OFF-THE-CHARTS VALUE! products online or onsite, as you need them. Good software tooling can greatly help to improve user productivity and systems reliability. However, • Access to any new for most organizations, the costs of managing licenses and vendors add up. Staying up to date products that may be with all of the latest versions of software can be a great expense, often requiring a complex and introduced into your time-consuming deployment process. This all adds up to a tremendous opportunity for savings. membership level. All-Access gives you improved asset reuse, visibility into your licenses, plus budget predictability, • Annual membership that with best-of-breed tooling from a single vendor. One license serves a variety of roles and functions. includes support and And with InstantOn, you can deploy new releases in a snap – with zero install and zero hassle – maintenance to ensure cutting deployment costs to a fraction of what they are today. your products are always up-to-date. EASY LICENSE ACQUISITION AND MANAGEMENT Benefits: License and vendor management can be a monumental challenge, especially in the face of • Lowers your TCO for reorganizations, technology changes, and project resource re-allocation. Embarcadero All-Access Passes developer, architect, are versatile and easy-to-manage assets, each providing access to a full tool chest of products, usable and DBA tooling. by a variety of roles in your organization. All-Access is available under a variety of licensing models • Reduces the complexity to suit your needs, including network licensing options such as concurrent, for central and optimized of license acquisition and software asset management. management. • Provides the broadest multi-platform coverage available across the Embarcadero All-Access offers languages, frameworks, comprehensive support for Modeling databases, and the most commonly used UML™ Data Lineage technologies your frameworks, databases, Conceptual ERD BPMN team needs to run your languages, and technologies, information systems. giving you the most versatile tool chest on the planet. Languages Database Java™ Ruby C++ Oracle MySQL® JavaScript™ Delphi® InterBase® SQL Server .NET XML SQL DB2® Sybase® PHP HTML Teradata
  • 9. Embarcadero All-Access Member Levels Bronze Silver Gold Platinum Application Delphi® Professional Delphi® Enterprise Delphi® Architect Delphi® Architect Development C++Builder® Professional C++Builder® Enterprise C++Builder® Architect C++Builder® Architect Delphi Prism Professional ™ Delphi Prism Enterprise ™ Delphi Prism Enterprise ™ Delphi Prism™ Enterprise JBuilder Professional ® JBuilder Enterprise ® JBuilder Enterprise ® JBuilder® Enterprise Database Rapid SQL® Standard Rapid SQL® Professional Rapid SQL® Professional Rapid SQL® Professional Development Rapid SQL® Developer Rapid SQL® Developer Rapid SQL® Developer Rapid SQL® Developer Standard Professional Professional Professional Embarcadero® Change Embarcadero® Change Embarcadero® Change Embarcadero® Change Manager™ Standard Manager™ Professional Manager™ Professional Unlimited Manager™ Ultimate DBArtisan® Standard DBArtisan® Professional DBArtisan® Workbench Design & ER/Studio® Viewer ER/Studio® Viewer ER/Studio® Enterprise ER/Studio® Enterprise ER/Studio® Standard Architecture ER/Studio® Enterprise Portal ER/Studio® Enterprise Portal ER/Studio® Enterprise Portal ER/Studio® Enterprise Portal 1-Connection 1-Connection 1-Connection 1-Connection ER/Studio® MetaWizard ER/Studio® MetaWizard ER/Studio® MetaWizard Import only Import & Export Import & Export Embarcadero® Schema Examiner™ Embarcadero® EA/Studio™ Embarcadero® EA/Studio™ Embarcadero® EA/Studio™ Embarcadero® EA/Studio™ Performance Embarcadero DB Optimizer ® ™ Embarcadero DB Optimizer ® ™ Embarcadero DB Optimizer ® ™ Embarcadero® DB Optimizer™ Standard Professional Professional Professional & Tuning Embarcadero® J Optimizer™ Embarcadero® J Optimizer™ Embarcadero® J Optimizer™ Embarcadero® J Optimizer™ Embarcadero Performance ® Embarcadero® Performance Center™ Client Center™ Client + 2 Personal Data Sources + 5 Personal Data Sources Web Development 3rdRail™ 3rdRail™ 3rdRail™ 3rdRail™ Delphi® for PHP Delphi® for PHP Delphi® for PHP Delphi® for PHP Databases InterBase SMP Server Edition ® InterBase SMP Server Edition ® InterBase SMP Server Edition ® InterBase® SMP Server Edition + 5 user connections + 10 user connections + 25 user connections + Unlimited user connections Which All-Access Level Suits My Needs? Bronze Silver Gold Platinum Application Build and maintain department Design, build, and maintain Design, build, and maintain Design, build, and maintain & Database and enterprise applications department and enterprise department and enterprise department and enterprise applications and debug SQL applications and debug SQL applications and debug SQL Development System Analysis Basic system design and Enhanced system design Enhanced system design Advanced system design and & Design analysis tooling with model and analysis with model and analysis with model analysis with model metadata metadata reporting metadata reporting and metadata reporting and reporting, database object database object browsers database object browsers browsers, and schema analysis Data & Application Ability to view data model Full support for data and Full data modeling support Full data modeling support Modeling information and partial support UML modeling with repository-based with repository-based for UML modeling collaboration collaboration Database Basic database change Robust database administration Robust database administration The most powerful Administration management, view and change and change management for and change management for product editions for objects, and SQL tuning small to medium organizations medium to large organization database administration, with profiling and tuning with advanced performance change management, and monitoring and tuning performance management Architecture Business process modeling Basic architect’s toolkit with Software architecture and The most powerful product (Application, reverse engineering for model metadata and enterprise editions to architect and applications and databases data dictionary management reverse engineer applications Database, Security, and databases and more) Download Free Product Trials at www.embarcadero.com Corporate Headquarters | Embarcadero Technologies | 100 California Street, 12th Floor | San Francisco, CA 94111 | www.embarcadero.com | sales@embarcadero.com © 2009 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero Technologies logos, and all other Embarcadero Technologies product or service names are trademarks or registered trademarks of Embarcadero Technologies, Inc. All other trademarks are property of their respective owners. EAA/DS/2009/04/02