1 Oracle Berkeley DB: Performance Metrics and Benchmarks O R A C L E W H I T E P A P E R J A N U A R Y
2 Introduction This white paper presents performance measurements for Oracle Berkeley DB under various conditions on several major operating systems and platforms. Performance estimates presented here are intended to help you understand what to expect from Berkeley DB in some common configurations on commodity hardware running widely used operating systems. Your application performance depends on your data, data access patterns, cache size, other configuration parameters, operating system and hardware. Benchmarks are almost never representative of the performance of a particular application. They do, however, provide guidelines and help to set basic operational expectations. Oracle Berkeley DB is a database engine designed for any application requiring efficient and robust embedded data storage. Berkeley DB is a complete data management library, including support for concurrent access, ACID transactions and recovery, and replication for fault tolerance and high availability. Berkeley DB is designed to support any structured information model and has been incorporated into relational, object, network and hierarchical systems. Due to its scalability and minimal overhead, it has also been used in a number of reliable messaging, data streaming, caching, and data archival systems. Platforms and Testing Methodology All performance tests were run on the following commodity hardware and operating system combinations, without customized configuration, tuning or any other performance enhancing techniques. All tests were run on clean installations in multi-user mode systems that were otherwise quiescent. For the workloads presented, these are the results that can be obtained under actual use. Performance is often the first critical factor when selecting a database. This paper measures the performance of Oracle Berkeley DB across a wide set of operating systems, hardware platforms, and software configurations. The following platforms represent common operating systems and hardware platforms chosen by software and systems developers. It is by no means an exhaustive list, as Berkeley DB runs on a much larger range of platforms. The version of Berkeley DB tested was 4.3.» Linux SuSE Linux 9.1 running on an AMD Athlon 64 processor at 1GHz system with 1GB of RAM. Western Digital Caviar SE 120GB EIDE (7200RPM) with 8MB cache RAM was connected via an SIS 5513 controller formatted with the EXT3 file system with journaling enabled. The compiler was GCC The system reported BogoMIPS.» Solaris Sun Solaris 10 (x64) running on a SunFire v20z with dual AMD Opteron processors at 2GHz with 16GB of RAM. A 80GB Seagate Cheetah (ST373453LC) SCSI hard drive was connected via an integrated SCSI controller on a PCI-X bus and formatted with the UFS filesystem.» BSD Unix FreeBSD 5.3p4 running on an Intel Pentium 4 CPU at 3.00GHz with 2GB of RAM. An integrated Intel ICH5 SATA150 controller on a PCI bus controlled a Barracuda Plus (ST A) Ultra ATA/100 (7200RPM) hard drive formatted with the UFS file system. The compiler was GCC ORACLE BERKELEY DB: PERFORMANCE METRICS AND BENCHMARKS
3 » Mac OS/X Mac OS/X version running on a dual Power Mac G4 CPUs at 1.25GHz with 2GB of DDR SDRAM. IBM Deskstar 120GXP 120GB UATA100 hard drive was connected via an integrated ATA bus formatted with the HFS+ file system with journaling enabled. The compiler was GCC 3.3. Note that the systems vary greatly. This is intentional. It is not the goal of this paper to demonstrate the relative performance of the profiled systems when performing similar tasks, but rather to demonstrate basic performance metrics on a wide variety of systems so that you can estimate how your system might perform when using Berkeley DB. Any transactional database claiming durability (the D in ACID) will necessarily have to interact with some form of stable storage or replicate the transaction to other systems. The most common case is to use a hard disk drive. Hard drive technology, bus subsystems, and memory interconnects vary widely, as do their performance. For this set of tests, we used commodity disk technology that is, slow disks with average subsystems. If you add a fast disk subsystem with the fastest disks, you ll see much higher throughput with Berkeley DB, just as you would with any disk-bound application. Additional hardware options can also affect performance. For instance, using a disk subsystem with a battery-backed memory write cache will improve throughput. There are other, faster storage systems, some based entirely on memory, but they are less common. These hardware-based techniques affect all databases in a similar manner and so are irrelevant for this study. This paper explores the performance curve of the Berkeley DB software, not the surrounding hardware. The test code can be downloaded at: Performance Throughput records read or written in a fixed time interval is the most common measure of database performance. Each test in this benchmark uses fixed-size records containing keys that are eight bytes long and a data portion of thirty-two bytes. Pages are 32KB, the buffer for bulk transfers was set to 4MB, the log buffer is 8MB, and the buffer cache is 32MB. Source code for the benchmark is roughly 350 lines of C code and may be downloaded from the URL above. Berkeley DB supports concurrent database access. On multi-processor systems, multi-threaded or multi-process Berkeley DB applications can take advantage of additional CPUs. Many application workloads will benefit from such concurrency, even on single-processor systems. Regardless of the system tested, the effects of concurrency are not measured in the following tests. The tests are single-threaded and single-process. On a multi-processor system, they will use no more than one of the CPUs at a time. This first test measures throughput as operations per second using Berkeley DB Data Store (DS). Since this is a non-transactional, in-memory test, performance is dependent on the operating system, memory, and CPU, and not the underlying I/O or disk system for the read tests. When writing using DS, the data is cached in memory and flushed when buffers are filled or when the application explicitly calls for data to be flushed to disk. These tests are written such that writes occur in memory and are not flushed to disk. DS (ops/sec) Linux Solaris BSD Mac OS/X read write 1,002,200 1,008,580 1,108, , , , , ,141 2 ORACLE BERKELEY DB: PERFORMANCE METRICS AND BENCHMARKS
4 Berkeley DB provides optimized access to sequential data allowing for faster overall throughput. If you read large amounts of data sequentially from your databases, using the bulk access APIs will improve your read performance. DS (ops/sec) Linux Solaris BSD Mac OS/X Bulk Read 13,501,800 12,114,500 19,299,700 5,615,280 Most applications using Berkeley DB will require transactional access to data as a result of concurrent access or simply to maintain a reliable repository of data. This is accomplished by using the Berkeley DB Transactional Data Store (TDS) features. In this first test of TDS we enable the locking, logging and transaction subsystems. Although read-only transactions do not perform logging, performing reads in transactions will introduce locking overhead. That overhead is reflected in the following test results. TDS (ops/sec) Linux Solaris BSD Mac OS/X Read 466, , , ,549 The transactional system can be configured to run entirely in memory. If the process fails, the system is powered down, or some other unforeseen failure occurs, the data will be lost. Essentially, durability is sacrificed for speed. Replicated systems running entirely in core memory using Berkeley DB High Availability (HA) can provide full ACID transactional semantics, including durability, as long as one replica remains active, and will perform much faster than systems storing data to disk. The following measures only the in-memory speed of the transactional system without replication. TDS (ops/sec) Linux Solaris BSD Mac OS/X Write 239, , ,671 82,256 When designing your system, your requirements will determine what, if any, transactional guarantees you can relax. The following tests examine the performance of each tradeoff from the most relaxed to the most stringent. Applications requiring the "ACI" (atomic, consistent, and isolatable) characteristics of transactions but willing to risk the "D" (durability) can configure Berkeley DB such that it does not synchronize transaction logs to disk on commit. In this case, the transaction log buffers are maintained in memory and only written to stable storage when Berkeley DB determines that they are full, rather than as a component of the transaction. If the application, operating system, or hardware should fail, the data in those buffers that is not yet written to disk is lost. This "TDS no-sync" case is measured below. TDS (ops/sec) Linux Solaris BSD Mac OS/X Write 141, ,626 70,528 68,591 The performance is nearly identical to that of the "TDS in-memory logs" case. In neither case is disk access required in order to complete a transaction. The difference is that for the "TDS no-sync" case, the data is eventually written to disk. 3 ORACLE BERKELEY DB: PERFORMANCE METRICS AND BENCHMARKS
5 Next, we consider a configuration that will guarantee no loss of data after an application crash, as long as the operating system does not also crash. TDS is again configured with locking, logging and transactions all enabled. However, in this case Berkeley DB requests that the operating system write to disk, but not explicitly flush those writes to disk at each transaction commit. The operating system will acknowledge the write and is likely to buffer writes for some amount of time before flushing the data to disk. In this mode, TDS is sacrificing some durability, but less than before. TDS write, nosync Write Linux Solaris BSD Mac OS/X 90,774 85,101 62,087 34,888 Notice the significant drop in performance, as each transaction commit requires a call into the operating system and copies data from the application's memory to the operating system's write buffers. If we enable fully synchronous writes, throughput will be limited by your disk's ability to perform such writes. The resulting numbers are, therefore, completely determined by your disk system and not the software. Note that it is possible to get spectacular numbers in this mode, because some disks report writes as having completed once the data has been written into the disk's cache, instead of when the data is actually on the disk. This performance boost comes at the price of durability guarantees, and we advise running critical applications on disk subsystems that do not respond to synchronous write requests until the data is persistently on the disk. Berkeley DB can optionally group commit operations, allowing higher throughput when doing synchronous transactions. In conclusion, Berkeley DB allows application designers to make transaction durability tradeoffs when building a high throughput system, based on their design goals and the characteristics of the data involved. With an understanding of these and other tuning parameters found in Berkeley DB and in your deployment system it is possible to exceed these measurements. ASPECTS OF BERKELEY DB NOT MEASURED» Out of cache performance The impact of storage to disk is so great that when measuring database performance out of cache, you are essentially measuring the underlying operating system and associated hardware. The time spent waiting on disk accesses takes up the vast majority of the overall access time. As a result, the tests have been designed to work entirely in cache except for those times when it is necessary to write to disk for transactional guarantees. Systems with faster disks or disk controllers with built-in RAM-based cache will perform better.» Recovery time Transactional databases must be able to recover to a known state at startup. Berkeley DB, like most transactional database systems, will recover in time proportional to the amount of data written to the log since the last checkpoint. The additional cost of taking the checkpoints is not reflected in these measurements.» Deadlock discovery and resolution time Transactional databases can deadlock. Berkeley DB offers many different methods for deadlock detection and resolution. These benchmarks do not measure the cost of deadlock processing as they are written to be deadlock-free.» Startup time A database's cache subsystem is one of the most performance-critical aspects of its design. There are two states for a cache: empty and warm. We do not measure the cost of warming the cache. All benchmark programs first warmed the cache and then began collecting timings.» Effects of concurrency Multi-threaded applications often get better performance than single-threaded applications, because whenever any single thread blocks for I/O, others can use the CPU to do useful work. This is especially true in Berkeley DB, since the database library includes support for a feature called "group commit", which allows one active thread to do work on behalf of other threads when one or more transactions commit. Concurrency also introduces opportunities for contention for locks, buffers or other resources. In general, multi- 4 ORACLE BERKELEY DB: PERFORMANCE METRICS AND BENCHMARKS
6 threaded applications see performance improvements until contention among too many threads causes performance to fall off.» Access Methods Berkeley DB provides a few different access methods. Each method provides a different performance characteristic. The measurements in this paper use the btree access method because it is the fastest access method for a wide range of workloads and data sizes.» Replication The Berkeley DB High Availability subsystem is a single master, multi-replica system that supports fail-over and master election using a Paxos-compliant election algorithm. It replicates transaction logs among systems. The transport of these logs is application-specific. To replicate database information, Berkeley DB High Availability uses a transport layer provided by the application to relay coordination messages and log segments among replicas. Any form of message transport can be employed. The application designer may choose among hardware-specific transport, TCP/IP or any other communications infrastructure. For this reason, measurement of the High Availability system is beyond the scope of this paper.» Comparing Oracle Berkeley DB to Relational Database Management Systems Client/Server architecture increases complexity and slows down performance because applications must cross a process boundary and often a network link to access data. SQL query processing is extra code that a relational engine must execute at runtime. Parsing, planning, optimizing and executing a query introduce runtime overhead to each data access. Oracle offers a wide range of SQL-capable database management products for applications that need the expressive power and flexibility of SQL. For those that need fast, reliable, embeddable data management engine without a human database administrator, however, Berkeley DB is often a more attractive choice. Berkeley DB delivers the most direct route to data and avoids cross-process copies, query parsing and planning overhead found in relational systems. Naturally, head-to-head comparisons depend heavily on the application and its data management requirements. Conclusions Oracle Berkeley DB, as a component of your application, can be configured in a number of different ways to meet specific application requirements for speed, scale, and reliability. This paper has taken a look at a few of the critical aspects of any database system and shown that Berkeley DB has benefited from years of research, design and careful tuning. Berkeley DB provides outstanding speed, efficiency and flexibility for a wide range of applications. Berkeley DB offers extraordinary programming flexibility for applications ranging from mobile phones to desktop applications, large servers, networking gear and major websites. Download Berkeley DB today at and run the performance tests on your platform. 5 ORACLE BERKELEY DB: PERFORMANCE METRICS AND BENCHMARKS
7 Oracle Corporation, World Headquarters Worldwide Inquiries 500 Oracle Parkway Phone: Redwood Shores, CA 94065, USA Fax: C O N N E C T W I T H U S blogs.oracle.com/oracle facebook.com/oracle twitter.com/oracle oracle.com Copyright 2016, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group Oracle Berkeley DB: Performance Metrics and Benchmarks January 2017 Author: Brey/Schulman/Maik
An Oracle White Paper July 2013 Introducing the Oracle Home User Introduction Starting with Oracle Database 12c Release 1 (12.1), Oracle Database on Microsoft Windows supports the use of an Oracle Home
An Oracle White Paper September 2013 Advanced Java Diagnostics and Monitoring Without Performance Overhead Introduction... 1 Non-Intrusive Profiling and Diagnostics... 2 JMX Console... 2 Java Flight Recorder...
An Oracle White Paper September 2010 Oracle Database Smart Flash Cache Introduction Oracle Database 11g Release 2 introduced a new database feature: Database Smart Flash Cache. This feature is available
Oracle Developer Studio Performance Analyzer The Oracle Developer Studio Performance Analyzer provides unparalleled insight into the behavior of your application, allowing you to identify bottlenecks and
Running Oracle s PeopleSoft Human Capital Management on Oracle SuperCluster T5-8 O R A C L E W H I T E P A P E R L A S T U P D A T E D J U N E 2 0 15 Table of Contents Fully Integrated Hardware and Software
An Oracle White Paper March 2013 Oracle s Single Server Solution for VDI Introduction The concept of running corporate desktops in virtual machines hosted on servers is a compelling proposition. In contrast
An Oracle White Paper September 2011 Upgrade Methods for Upgrading to Oracle Database 11g Release 2 Introduction... 1 Database Upgrade Methods... 3 Database Upgrade Assistant (DBUA)... 3 Manual Upgrade...
An Oracle White Paper July 2011 Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud Executive Summary... 3 Introduction... 4 Hardware and Software Overview... 5 Compute Node... 5 Storage
An Oracle White Paper June 2012 High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database Executive Overview... 1 Introduction... 1 Oracle Loader for Hadoop... 2 Oracle Direct
An Oracle White Paper May 2011 Distributed Development Using Oracle Secure Global Desktop Introduction One of the biggest challenges software development organizations face today is how to provide software
An Oracle White Paper January 2011 Using Oracle's StorageTek Search Accelerator Executive Summary...2 Introduction...2 The Problem with Searching Large Data Sets...3 The StorageTek Search Accelerator Solution...3
An Oracle White Paper September 2012 Performance with the Oracle Database Cloud Multi-tenant architectures and resource sharing 1 Table of Contents Overview... 3 Performance and the Cloud... 4 Performance
SUN ORACLE EXADATA STORAGE SERVER KEY FEATURES AND BENEFITS FEATURES 12 x 3.5 inch SAS or SATA disks 384 GB of Exadata Smart Flash Cache 2 Intel 2.53 Ghz quad-core processors 24 GB memory Dual InfiniBand
An Oracle White Paper August 2010 Oracle Database Auditing: Performance Guidelines Introduction Database auditing has become increasingly important as threats to applications become more sophisticated.
An Oracle White Paper October 2011 BI Publisher 11g Scheduling & Apache ActiveMQ as JMS Provider Disclaimer The following is intended to outline our general product direction. It is intended for information
An Oracle White Paper February 2014 Oracle Data Integrator 12c Introduction Oracle Data Integrator (ODI) 12c is built on several components all working together around a centralized metadata repository.
StorageTek ACSLS Management of distributed tape libraries is both time consuming and costly involving multiple libraries, multiple backup applications, multiple administrators, and poor resource utilization.
An Oracle White Paper July 2014 Oracle Linux and Oracle VM Remote Lab User Guide Contents Introduction... 1 Infrastructure Requirements on the Client Side... 2 Overview of the Lab Hardware... 3 Logging
An Oracle White Paper September 2013 Lowering Storage Costs with the World's Fastest, Highest Capacity Tape Drive Executive Overview... 1 Introduction... 1 Unmatched Capacity and Performance... 3 Lowering
An Oracle White Paper June 2013 Oracle Linux Management with Oracle Enterprise Manager 12c Introduction... 1 Oracle Enterprise Manager 12c Overview... 3 Managing Oracle Linux with Oracle Enterprise Manager
Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center Expect enhancements in performance, simplicity, and agility when deploying Oracle Virtual Networking in the data center. ORACLE
Oracle Developer Studio 12.5 Oracle Developer Studio is the #1 development environment for building C, C++, Fortran and Java applications for Oracle Solaris and Linux operating systems. Oracle Developer
An Oracle White Paper January 2014 Managed Storage Services Designed to Meet Your Custom Needs for Availability, Reliability and Security A complete Storage Solution Oracle Managed Cloud Services (OMCS)
January 2013 A Better RAID Strategy for High Capacity Drives in Mainframe Storage Introduction... 2 RAID6 Data Integrity Now and Then... 2 What Causes This Change... 4 Time to Rethink RAID6... 4 Assigning
An Oracle White Paper November 2010 Oracle Business Intelligence Standard Edition One 11g Introduction Oracle Business Intelligence Standard Edition One is a complete, integrated BI system designed for
An Oracle White Paper November 2010 Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics 1 Introduction New applications such as web searches, recommendation engines,
Oracle Solaris Studio Code Analyzer The Oracle Solaris Studio Code Analyzer ensures application reliability and security by detecting application vulnerabilities, including memory leaks and memory access
An Oracle White Paper May 2011 Exadata Smart Flash Cache and the Oracle Exadata Database Machine Exadata Smart Flash Cache... 2 Oracle Database 11g: The First Flash Optimized Database... 2 Exadata Smart
ORACLE VM MANAGEMENT PACK Effective use of virtualization promises to deliver significant cost savings and operational efficiencies. However, it does pose some management challenges that need to be addressed
Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java An Oracle White Paper December 2007 Monitoring and Diagnosing Production Applications Using Oracle Application
Simplify IT and Reduce TCO: Oracle s End-to-End, Integrated Infrastructure for SAP Data Centers Over time, IT infrastructures have become increasingly complex and costly to manage and operate. Oracle s
An Oracle White Paper February, 2015 Oracle Database In-Memory Advisor Best Practices Disclaimer The following is intended to outline our general product direction. It is intended for information purposes
Best Practices for Optimizing Storage for Oracle Automatic Storage Management with Oracle FS1 Series Storage ORACLE WHITE PAPER JANUARY 2015 Table of Contents 0 Introduction 1 The Test Environment 1 Best
Configuring Apache Derby for Performance and Durability Olav Sandstå Database Technology Group Sun Microsystems Trondheim, Norway Overview Background > Transactions, Failure Classes, Derby Architecture
APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS Oracle Application Management Suite for Oracle E-Business Suite delivers capabilities that helps to achieve high levels of application
An Oracle White Paper May 2013 Oracle Audit Vault and Database Firewall 12.1 Sizing Best Practices Introduction... 1 Component Overview... 2 Sizing Hardware Requirements... 3 Audit Vault Server Sizing...
General Overview What is Oracle s Virtual Compute Appliance? Oracle s Virtual Compute Appliance is an integrated, wire once, software-defined infrastructure system designed for rapid deployment of both
An Oracle White Paper September 2012 Oracle Database and the Oracle Database Cloud 1 Table of Contents Overview... 3 Cloud taxonomy... 4 The Cloud stack... 4 Differences between Cloud computing categories...
An Oracle White Paper February 2014 Integrating Oracle Exadata Database Machine with a Data Center s 1 GbE and 10 GbE Networks Using Oracle Switch ES1-24 Introduction... 1 Integrating Oracle Exadata Database
Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.
An Oracle White Paper July 2011 Oracle Desktop Virtualization Simplified Client Access for Oracle Applications Overview Oracle has the world s most comprehensive portfolio of industry-specific applications
An Oracle White Paper May 2010 SQL Profiles: Technical Overview SQL Profiles: Technical Overview What is a SQL profile? A SQL profile is a set of auxiliary information specific to a SQL statement. Conceptually,
Automatic Data Optimization with Oracle Database 12c O R A C L E W H I T E P A P E R J A N U A R Y 2 0 1 5 Table of Contents Introduction 2 Storage Tiering and Compression Tiering 3 Heat Map -- Fine Grained
Primavera Unifier Integration Overview: A Web Services Integration Approach O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 6 Introduction Oracle s Primavera Unifier offers an extensible interface
October 2015 Oracle Application Express Statement of Direction Disclaimer This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle.
Migrating Non-Oracle Databases and their Applications to Oracle Database 12c O R A C L E W H I T E P A P E R D E C E M B E R 2 0 1 4 1. Introduction Oracle provides products that reduce the time, risk,
An Oracle White Paper November 2012 Oracle Utilities Mobile Workforce Management Benchmark Demonstrates Superior Scalability for Large Field Service Organizations Introduction Large utility field service
Oracle Primavera Gateway Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is
March 2014 Oracle Business Intelligence Discoverer Statement of Direction Oracle Statement of Direction Oracle Business Intelligence Discoverer Disclaimer This document in any form, software or printed
SUN ORACLE DATABASE MACHINE FEATURES AND FACTS FEATURES From 2 to 8 database servers From 3 to 14 Sun Oracle Exadata Storage Servers Up to 5.3 TB of Exadata QDR (40 Gb/second) InfiniBand Switches Uncompressed
An Oracle White Paper October 2013 Realizing the Superior Value and Performance of Oracle ZFS Storage Appliance Executive Overview... 2 Introduction... 3 Delivering Superior Performance at a Lower Price...
Oracle Utilities Work and Asset Management A solution for implementing Doc Palmer s best practices for planning and scheduling ORACLE WHITE PAPER MAY 2015 ASSET VALUE Optimizing asset value and reliability
An Oracle White Paper February 2013 Integration with Oracle Fusion Financials Cloud Service Executive Overview Cloud computing is a vision that is increasingly turning to reality for many companies. Enterprises,
An Oracle White Paper May 2012 Oracle Database Cloud Service Executive Overview The Oracle Database Cloud Service provides a unique combination of the simplicity and ease of use promised by Cloud computing
Apache Derby Performance Olav Sandstå, Dyre Tjeldvoll, Knut Anders Hatlen Database Technology Group Sun Microsystems Overview Derby Architecture Performance Evaluation of Derby Performance Tips Comparing
An Oracle White Paper July 2013 Accelerating Database Infrastructure Using Oracle Real Application Clusters 11g R2 and QLogic FabricCache Adapters Executive Overview Thousands of companies world-wide use
Oracle Insurance General Agent Hardware and Software Requirements Version 8.0 April 2009 Table of Contents OIGA Hardware and Software Requirements... 3 OIGA Installation Configurations... 3 Oracle Insurance
Oracle Database Backup To Cloud: Amazon Simple Storage Service (S3) ORACLE WHITE PAPER JULY 2015 Introduction 1 Why Backup to Cloud Storage? 2 Oracle Secure Backup Cloud Module 3 Complete Data Security
An Oracle White Paper April 2010 How to Install the Oracle Solaris 10 Operating System on x86 Systems Introduction... 1 Installation Assumptions... 2 Check the Hardware Compatibility List... 2 Basic System
Java DB Performance Olav Sandstå Sun Microsystems, Trondheim, Norway Submission ID: 860 AGENDA > Java DB introduction > Configuring Java DB for performance > Programming tips > Understanding Java DB performance
SPARC ENTERPRISE M9000 SERVER MAINFRAME RELIABILITY WITH INDUSTRY-LEADING VIRTUALIZATION AND EXTREME SCALABILITY KEY FEATURES Optimized for 24x7 mission critical computing and large shared memory applications
An Oracle White Paper February 2010 Rapid Bottleneck Identification - A Better Way to do Load Testing Introduction You re ready to launch a critical Web application. Ensuring good application performance
An Oracle Communications White Paper December 2014 Serialized Asset Lifecycle Management and Property Accountability Disclaimer The following is intended to outline our general product direction. It is
Oracle Hyperion Profitability and Cost Management Understanding profitability and cost is fundamental to improving organizational performance. Oracle Hyperion Profitability and Cost Management is a performance
Configuring Apache Derby for Performance and Durability Olav Sandstå Sun Microsystems Trondheim, Norway Agenda Apache Derby introduction Performance and durability Performance tips Open source database
ORACLE OPS CENTER: VIRTUALIZATION MANAGEMENT PACK KEY FEATURES LIFECYCLE MANAGEMENT OF VIRTUALIZATION TECHNOLOGIES MADE SIMPLE Automation of lifecycle management reduces costs and errors while improving
An Oracle White Paper December 2013 Advanced Network Compression Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not
An Oracle White Paper November 2010 Oracle Real Application Clusters One Node: The Always On Single-Instance Database Executive Summary... 1 Oracle Real Application Clusters One Node Overview... 1 Always
An Oracle White Paper August 2013 Oracle Service Cloud Integration with Oracle Siebel Service Disclaimer The following is intended to outline our general product direction. It is intended for information
Transfer Budgets from Oracle Planning and Budgeting Cloud to Oracle ERP Cloud for Budgetary Control Oracle Planning and Budgeting Cloud Release 184.108.40.206 Oracle ERP Cloud Release 9 ORACLE WHITE PAPER JUNE
Oracle Cloud Platform For Application Development Cloud computing is now broadly accepted as an economical way to share a pool of configurable computing resources. 87 percent of the businesses that participated
Oracle Database Backup Service Secure Backup in the Oracle Cloud Today s organizations are increasingly adopting cloud-based IT solutions and migrating on-premises workloads to public clouds. The motivation
Performance and scalability of a large OLTP workload ii Performance and scalability of a large OLTP workload Contents Performance and scalability of a large OLTP workload with DB2 9 for System z on Linux..............
An Oracle White Paper November 2012 Oracle Real-Time Scheduler Benchmark Demonstrates Superior Scalability for Large Service Organizations Introduction Large service organizations with greater than 5,000
Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide An Oracle White Paper October 2010 Disclaimer The following is intended to outline our general product direction.
ORACLE VIRTUAL DESKTOP INFRASTRUCTURE HIGHLY SECURE AND MOBILE ACCESS TO VIRTUALIZED DESKTOP ENVIRONMENTS KEY FEATURES Centralized virtual desktop management and hosting Facilitates access to VDI desktops
PeopleSoft Mobile Inventory Management for Healthcare Oracle s PeopleSoft Mobile Inventory Management applications enable automated mobile user operations. Users perform tasks using handheld Windows-enabled
Improved Virtualization Performance with 9th Generation Servers David J. Morse Dell, Inc. August 2006 Contents Introduction... 4 VMware ESX Server 3.0... 4 SPECjbb2005... 4 BEA JRockit... 4 Hardware/Software
Disaster Recovery for Oracle Database Zero Data Loss Recovery Appliance, Active Data Guard and Oracle GoldenGate ORACLE WHITE PAPER APRIL 2015 Overview Oracle Database provides three different approaches