1 An Oracle White Paper June 2012 High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database
2 Executive Overview... 1 Introduction... 1 Oracle Loader for Hadoop... 2 Oracle Direct Connector for Hadoop Distributed File System (HDFS) 3 Loading Data from Hadoop to Oracle Database... 4 Technical Features... 4 Oracle Loader for Hadoop... 4 Oracle Direct Connector for HDFS... 6 Load Options... 7 Performance... 8 Configuration Overview... 8 Performance Testing Goals... 8 Performance Tests... 8 Loading of skewed data Summary Conclusion... 17
3 Executive Overview Oracle Loader for Hadoop and Oracle Direct Connector for Hadoop Distributed File System (HDFS) enable high performance load and access of data from a Hadoop platform to Oracle Database. These efficient connectors, optimized for Hadoop and Oracle Database, make it easy to acquire and organize unstructured data on Hadoop and bring it together with data in Oracle Database, so that applications can analyze all data in the enterprise. A load speed of 12 TB an hour from Oracle Big Data Appliance to Oracle Exadata was achieved in our performance testing. The fastest load option with Oracle s connectors is 5 to 20 times faster than third party products that were measured. This paper will describe the use cases for Oracle Loader for Hadoop and Oracle Direct Connector for HDFS, and how, using these technologies, it was possible to load up to 12TB/hour from Oracle Big Data Appliance to Oracle Exadata. Introduction The potential treasure trove of less structured data such as weblogs, social media, , sensors, and location data can provide a wealth of useful information for business applications. Hadoop provides a massively parallel architecture to distill desired information from huge volumes of unstructured and semi-structured content. Frequently, this data needs to be analyzed with existing data in relational databases, the platform for most commercial applications. Relational databases contain critical data that enables users to derive greater insights from the less structured data that is processed and stored on Hadoop clusters. A set of technologies and utilities referred to as connectors are necessary to make the data on Hadoop available to the database for analysis. Oracle Loader for Hadoop and Oracle 1
4 Direct Connector for HDFS are two high performance connectors to load and access large volumes of data on Hadoop. These connectors support a range of requirements from customer use cases: Periodic bulk load for inclusion in data warehouses. Example: o A bank plans a daily upload of 100 million records when the database is not busy. Streaming in data from Hadoop for immediate analysis in the database. Examples: o 24x7 monitoring and analysis of log feeds: This load is regular and continuous. o Monitoring of sensor data, triggering loading into the database when an error is detected. This load occurs with irregular frequency. Accessing and analyzing data in place on HDFS by database applications. Minimize intermediate staging while making data available for analysis in the database for simpler storage management. Developed and supported by Oracle, these connectors take advantage of our knowledge of Oracle internals to enable robust and high performance load and access of data on a Hadoop cluster. Oracle Loader for Hadoop Oracle Loader for Hadoop loads data from Hadoop to Oracle Database. It runs as a MapReduce job on Hadoop to partition, sort, and convert the data into an Oracle-ready format, offloading to Hadoop the processing that is typically done using database CPUs. The data is then loaded to the database by the Oracle Loader for Hadoop job (online mode) or written to 2
5 HDFS as Oracle Data Pump files for load or access later (offline mode) with Oracle Direct Connector for HDFS. Oracle Loader for Hadoop evenly distributes the load across Hadoop reducer tasks, handling skew in input data that could otherwise cause bottlenecks. Oracle Direct Connector for Hadoop Distributed File System (HDFS) Oracle Direct Connector for HDFS is a connector for high speed access to data on HDFS from Oracle Database. With this connector SQL in the database can be used to directly query data on HDFS. The data can be text files or Oracle Data Pump files generated by Oracle Loader for Hadoop. The connector can also be used to load the data into the database with SQL, if the application requires. In the following sections of this paper, we will look at the performance and some technical features of these two connectors. 3
6 Load and Access of Data from Hadoop to Oracle Database The key technical benefits of these connectors are: Fast performance Reduced database server CPU usage Flexibility to automatically handle any skew in the data Automatic, optimal, load balancing to maximize performance Performance goals of these connectors are 1. Load the data into a table as fast as possible. 2. Minimize impact of the load on deployed database systems, so that they can meet their performance SLAs without interruption. These two connectors work together to achieve these performance goals. In addition, they provide load options to support a range of use cases. Technical Features These two connectors work with any Hadoop deployment based on Apache Hadoop such as Cloudera s Distribution Including Apache Hadoop (CDH3) and any Oracle Database (versions and or greater). However, they are optimized to work with Oracle Big Data Appliance and Oracle Exadata Database Machine. Both connectors load scalar data into Oracle Database. Oracle Loader for Hadoop Oracle Loader for Hadoop uses the parallel processing framework of Hadoop to perform the data preprocessing operations that are typically done on the database server as part of the load process. Offloading this step to Hadoop reduces CPU time used on the database server. Oracle Loader for Hadoop is a MapReduce program and is submitted as a Hadoop job to a cluster, typically at the end of other MapReduce processing of the data. It can read data using Oracle supported input formats (delimited text, Hive, and Avro input formats) and any user-defined input format, thus supporting a wide range of input formats. 4
7 Figure 1. Oracle Loader for Hadoop is a MapReduce job that runs on Hadoop. Target table is the table in the database into which data is loaded. This is defined by the user and can have any table definition and any partitioning scheme (except reference or virtual column based partitioning). All scalar data types are supported. The table can contain columns with unsupported data types, but these columns must be nullable or otherwise set to a value. Oracle Loader for Hadoop performs the following pre-processing on the data: Convert the data into Oracle data types Partition the data according to the partitioning scheme of the target table, and Optionally sort the data within each partition Oracle Loader for Hadoop uses the efficient direct path load mechanism, with minimal additional processing in the database. When input data is not evenly distributed among partitions of the target table, Oracle Loader for Hadoop evenly distributes the load across Hadoop reducer tasks so that a node does not become a bottleneck because it is loading more data than the others. Load Options Oracle Loader for Hadoop has online and offline load options. In the online load option, the data is both pre-processed and loaded into the database as part of the Oracle Loader for Hadoop job. Each reduce task makes a connection to Oracle Database, loading into the database in parallel. The database has to be available during the execution of Oracle Loader for Hadoop. 5
8 In the offline load option, each reduce task creates an Oracle Data Pump file that is written to HDFS. The database can be offline during this step. The data is later loaded into the database using Oracle Direct Connector for HDFS. Oracle Direct Connector for HDFS Oracle Direct Connector for HDFS allows Oracle Database to access files on HDFS via external tables. External tables allow data in files that are outside the database to be queried and, with Oracle Direct Connector for HDFS, these can be files on HDFS. The files can be text files or Oracle Data Pump formatted files created by Oracle Loader for Hadoop. External tables can be queried like any other table, so the data becomes accessible through SQL in Oracle Database. The data can be queried and joined with other tables in the database, and used for in-database analysis. Text files on HDFS can be directly read by Oracle Direct Connector for HDFS. Data formats other than text files can be pre-processed by Oracle Loader for Hadoop into Oracle Data Pump files so that Oracle Direct Connector for HDFS can read them. So Oracle Direct Connector for HDFS, when used with Oracle Loader for Hadoop, can support a wide range of input data formats. Figure 2. Oracle Direct Connector for HDFS Oracle Direct Connector for HDFS (referred to as ODCH in Figure 2) uses a Hadoop client that runs on the machine that deploys the database. The connector first executes a publish step, generating files that point to URIs of the data files on HDFS. After this step the data is available for query through external tables. Data files are read in parallel by the database. 6
9 Loading Data with Oracle Direct Connector for HDFS The data can also be loaded into the database using SQL. Loading into the database is helpful if the data will be accessed frequently, and is required if the data has to be updated by the database. Load and Access Options of the Connectors The connectors can be used together or separately. Table 1 summarizes the load and access options using Oracle Loader for Hadoop and Oracle Direct Connector for HDFS. TABLE 1. LOAD AND ACCESS OPTIONS LOAD OPTION DESCRIPTION CHARACTERISTICS Offline load or data access of Oracle Data Pump files Oracle Loader for Hadoop creates Oracle Data Pump files. These are accessed or loaded from HDFS with Oracle Direct Connector for HDFS Fastest load option Reduced CPU time used on database server Loads can be scheduled during off-peak times Data can reside on HDFS and be queried with SQL in the database (without loading) User-defined input formats allow a wide range of input data formats to be loaded Load or access of text files Database reads the text files directly from HDFS with Oracle Direct Connector for HDFS Fastest load option, but uses more CPU time on the database server than the above option Useful when there is a lack of time or Hadoop resources to transform the data before loading Text data can reside on HDFS and be queried with SQL in the database (without loading) Input data is restricted to text files (other types of data need to be first transformed into Oracle Data Pump files using Oracle Loader for Hadoop as in the above option) Online load with OCI direct path Oracle Loader for Hadoop creates an OCI direct path connection from each reduce task Fastest online load option Lowest CPU time used on the database server Data is loaded as it is pre-processed Eliminates the work needed to manage files on disk during intermediate staging steps 7
10 Online load with JDBC Oracle Loader for Hadoop creates a JDBC connection from each map or reduce task Useful for prototype development and testing, small loads Performance The performance tests measured load times and database CPU used for the different load options. They also compared Oracle s connectors with third party products. Configuration Overview All the tests used Oracle Big Data Appliance and Oracle Exadata, connected by 40 GB/second InfiniBand fabric. Oracle Big Data Appliance has been designed and optimized for Hadoop from the ground up. It has 18 servers, each with 2 CPUs. Each CPU has 6 cores for a total of 216 cores. Each server is configured with 48 GB of memory for a total of 864 GB of memory. The total storage capacity is 500 TB. Hadoop can be configured to have up to 330 Mapper tasks on this hardware. Oracle Exadata is an engineered system for Oracle Database and the X2-8 model used in the tests comes with two 8-socket database servers, InfiniBand switches, and various technologies to support high throughput. Performance Testing Goals (1) Measure the performance of the different load options. (2) Identify and describe the performance characteristics of the different load options to understand the applicability to various use cases. (3) Measure the impact of the load on the database server by measuring the CPU time for the different load options. Performance Tests Data sizes ranging from 100GB (555 million rows) to 4 TB (22 billion rows) were used. The target table had 7 columns of different data types (NUMBER, VARCHAR2, DATE and TIMESTAMP) and was hash partitioned with a total of 128 partitions. Data load times were measured and load speeds (amount of data loaded per unit of time) were calculated. The load options tested were: Offline load option using Oracle Data Pump files Offline load option using text files Online load option with OCI direct path Online load option with JDBC 8
11 Note on Measuring Load Time The database load time is the time taken to load data from Hadoop reducer nodes (for online load options) or from HDFS (for offline load options) into an Oracle Database table. An alternative measure is the end-to-end load time, which is the data pre-processing time on Hadoop plus the database load time. The database load time is an accurate representation of the data transfer rate from the Hadoop system to the database. The end-to-end load time factors in the time taken to perform data pre-processing on Hadoop to reduce the CPU time used on the database server. In the online load options the data pre-processing and the load step both occur as part of the same job, so the end-to-end load time is also pertinent. In the case of offline load options, the data pre-processing step is a separate job, and could be done at a different time. The end-to-end load time is higher than the database load time, and the trade off is that data pre-processed on Hadoop uses less CPU time on the database server. The details of how each load option works are described below, to better understand the performance results. The data processing step is done by Oracle Loader for Hadoop. The load step is done either by Oracle Loader for Hadoop (for online load options) or Oracle Direct Connector for HDFS (for offline load options). Load of text files Text files are loaded (or accessed) using Oracle Direct Connector for HDFS. A SQL statement is used to load the data from an external table to the target table. Offline Load Option with Oracle Data Pump files Oracle Data Pump files are created using Oracle Loader for Hadoop, and then loaded using Oracle Direct Connector for HDFS. A SQL statement is used to load the data from an external table to the target table. Online Direct Path Load Option This load option uses the OCI direct path load interface, bypassing SQL. Data is pre-processed on Hadoop, and then data from each partition is loaded using the direct path load interface to the database. Each reducer task makes a connection to the database and loads data directly into the appropriate partition. 9
12 Online JDBC Load Option Like other open source and third party products that are based on JDBC, this load option uses SQL insert statements to load the data. The data is pre-processed on Hadoop, and then data from each partition is loaded using SQL insert statements. Each reducer task makes a JDBC connection to the database and loads data into the appropriate partition. Test 1: Load Times Tables 2 shows the load times for the offline load option using text and Oracle Data Pump files. Table 3 shows the load times for the online direct path load option. Offline load option Test Data Size: 4 TB Test Configuration: Oracle Big Data Appliance and two node RAC database on Oracle Exadata X2-8 Table 2 shows the database load time for 4 TB, with a time of 1124 seconds. This is the fastest load option with a load rate of over 12 TB/hour. Data is loaded from HDFS on Oracle Big Data Appliance into a full rack Oracle Exadata using Oracle Direct Connector for HDFS. The load speeds for text files and Oracle Data Pump files are similar, but loading Oracle Data Pump files uses less CPU time (see Test 2). TABLE 2. LOAD RESULTS FOR OFFLINE LOAD OPTION (4 TB) LOAD OPTION ELAPSED TIME LOAD RATE LOAD RATE (SEC) (GB/SEC) (TB/HOUR) Offline load of Oracle Data Pump files or text files Online load option Test Data Size: 2 TB Test Configuration: Oracle Big Data Appliance and a single database instance on Oracle Exadata X2-8 Table 3 shows the database load time and end-to-end load time for the online direct path load option. As discussed above, both are relevant measures for online load options since the data pre-processing step is part of the data loading job. End-to-end load time includes the pre-processing time on Hadoop and the database load time. 10
13 In this test data is loaded from Oracle Big Data Appliance into Oracle Exadata running one database instance. Since much of the data pre-processing is offloaded to Hadoop, a single database instance was sufficient for testing. Other available database instances can be fully used for applications running on the database in a deployment scenario. TABLE 3. LOAD RESULTS FOR ONLINE LOAD OPTION WITH DIRECT PATH LOAD (2 TB) LOAD OPTION ELAPSED TIME LOAD RATE LOAD RATE (SEC) (GB/SEC) (TB/HOUR) Online direct path load Database load End-to-end load The data load rate of 2 TB might appear low compared to the other load rates, but note that this is the end-to-end load rate, so it includes the time spent on Hadoop to pre-process the data before the load. Test 2: Measuring the Impact on the Database Test Configuration: Oracle Big Data Appliance and a single database instance on Oracle Exadata X2-8 One of the benefits of these connectors is that they offload the data pre-processing step to Hadoop to reduce CPU time used on the database server. This allows other applications running on the database to continue using database CPU even during the load of large volumes of data that are typical in big data use cases. The CPU time used on the database server varies by load option. This is compared in Figure 3. CPU seconds used per GB (on the Y axis) is the number of seconds the database server CPU is used while loading divided by data size in GB. The number of CPU seconds used while loading is measured by the CPU BUSY_TIME parameter in the Automatic Workload Repository (AWR) report. This number includes CPU seconds used for database processes and operating system processes. 11
14 CPU Usage CPU Seconds used per GB TB 0.25 TB 0.5 TB Offline load of text data Offline load of Oracle Data Pump files Online with OCI direct path load Data size Figure 3. CPU usage on the database server Loading Oracle Data Pump files uses 50% less CPU time compared to loading text data. Online direct path load uses only 20-30% of CPU time compared to loading text data. The online direct path load option is more efficient than the offline load option with Oracle Data Pump files since it bypasses the SQL of the database server. These two load options use less CPU time compared to loading text data because the data is pre-processed (partitioned and transformed into Oracle ready data types) on Hadoop before the load begins. Discussion The online direct path option uses the least CPU time on the database server when compared to any other load option. This is a particularly important feature for online load options since applications can continue to run without being impacted by the load. The offline load options are faster, but they use more CPU time on the database server, since the database is doing more work. Choosing a load option depends on whether raw load speed is important or minimizing database CPU time is important. Creating Oracle Data Pump files on Hadoop has the benefit of both fast load times and offloading processing to Hadoop. 12
15 Test 3: Data Loading Scalability Test Configuration: Oracle Big Data Appliance and a single database instance on Oracle Exadata X2-8 For each load option we compare the load rates for three different load sizes. Again, for the online load option we include the end-to-end load rate. As Tables 4 and 5 illustrate, the load rates are sustained as the data size grows. The elapsed time will increase with data size, but the load rate (amount of data loaded per second) remains constant. The load rate improves slightly as the data sizes get larger because the setup overhead as a fraction of the total time is minimized. Note that in these tests data is loaded from Oracle Big Data Appliance to a single database instance on Oracle Exadata. TABLE 4. SCALABILITY OF LOAD RATES (OFFLINE) LOAD OPTION DATA SIZE (TB) DATABASE LOAD RATE (GB/SEC) ELAPSED TIME (SEC) Offline load of Oracle Data Pump files or text files TABLE 5. SCALABILITY OF LOAD RATES (ONLINE) LOAD OPTION DATA SIZE (TB) END-TO-END LOAD RATE (GB/SEC) ELAPSED TIME (SEC) Online load with Direct Path
16 Test 4: Comparison with Third Party Products Test Configuration: Oracle Big Data Appliance and a single database instance on Oracle Exadata X2-8 The connectors were compared with third party products. The tests with third party products were also run on Oracle Big Data Appliance connected by InfiniBand to Oracle Exadata, and were highly tuned on this infrastructure. End-to-end load rates and CPU usage on the database server were compared for a data size of 0.25 TB. Many third party load products are JDBC based so they were compared with the online load option of Oracle Loader for Hadoop with JDBC, so that similar products are compared. Oracle Loader for Hadoop with JDBC is more than twice as fast as JDBC based third party products (see Table 6) and uses 85% less database CPU time (see Figure 4). TABLE 6: COMPARING LOAD RATES WITH THIRD PARTY PRODUCTS (0.25 TB) LOAD OPTION END-TO-END LOAD RATE (GB/SEC) ELAPSED TIME (SEC) Oracle Loader for Hadoop Online Load with JDBC Comparable third party product CPU Usage CPU seconds used per GB TB 0 Comparable third party product Online load option with JDBC Figure 4. Comparing CPU usage on the database server: Third party product and Online load option using JDBC 14
17 Some products have implemented a direct path load option that loads into a copy of the user s table with a partitioning scheme defined by the loader to optimize the load process. This means the data will have to be copied into the target table after the load, and partitioned according to the user s desired partitioning scheme. (Partitioning is a generally a best practice for large volumes of data.) This adds to the time taken to load and consumes additional database CPU. Oracle Loader for Hadoop s online direct path load option, like its other load options, loads directly into the user s target table using the user s partitioning scheme. So an equivalent comparison was not possible. Functionally, there are similarities between Oracle Direct Connector for HDFS and Fuse-DFS. Both can be used to access files on HDFS from the database. Oracle Direct Connector for HDFS with Oracle Data Pump files is 5 times faster than using Fuse-DFS (see Table 7) while using nearly 75% less CPU time on the database server (Figure 5). TABLE 7: COMPARING LOAD RATES OF ORACLE DIRECT CONNECTOR FOR HDFS WITH FUSE-DFS (0.25 TB) LOAD OPTION LOAD RATE (GB/SEC) ELAPSED TIME (SEC) Oracle Direct Connector for HDFS Comparable third party product (FUSE-DFS) CPU Usage CPU seconds used per GB Fuse-DFS Oracle Direct Connector for HDFS 0.25 TB Figure 5. Comparing Oracle Direct Connector for HDFS and Fuse-DFS: CPU usage on the database server 15
18 Discussion Comparing products that work similarly is technically sound. When comparing the Oracle Loader for Hadoop online load option with JDBC to third party products that use JDBC, the Oracle Loader for Hadoop option is more than twice as fast as the third party products and uses 85% less CPU time. Oracle Direct Connector for HDFS is 5 times faster than Fuse-DFS, and for loading Oracle Data Pump files uses about 75% less CPU time. When performance is compared across load options, the fastest load option with Oracle s connectors (loading 12 TB an hour) is 5 to 20 times faster than third party products that were measured. Loading of skewed data When data is not evenly distributed among the partitions of the target table, the sampler option distributes the workload evenly across all reducers. This prevents any reducer node from becoming a bottleneck. Thus the load rates remain the same whether the data is skewed or uniformly distributed. Summary Files on HDFS can be loaded at a rate of 12 TB an hour with Oracle Big Data Appliance and Oracle Exadata. Database CPU time can be reduced by 50% if the data is first transformed into Oracle Data Pump files using Oracle Loader for Hadoop. With the online load options, the database does less work and the Hadoop nodes do more work. So the online direct path load option uses only 20-30% of database CPU time compared to some other load options, but is slower than the fastest load time. This option is useful for continuous data feeds. It also has the advantage of simpler manageability because there is no intermediate staging of files. The connectors were compared with third party products by matching them with load options that functioned similarly. Oracle Direct Connector for HDFS is five times faster than Fuse-DFS while using 75% less CPU time (when used with Oracle Data Pump files), and Oracle Loader for Hadoop online JDBC load option is twice as fast as the JDBC based third party products and uses 85% less CPU time. The fastest load option with Oracle s connectors (loading 12 TB an hour) is five to 20 times faster than these other products. 16
19 If input data corresponding to partitions in the target table is skewed, some nodes will do more work than others and slow down the load job. With Oracle Loader for Hadoop the load can be balanced evenly across the nodes to avoid such bottlenecks. With the support of user-defined input formats, Oracle Loader for Hadoop can read data in virtually any format. When it transforms data into Oracle Data Pump files it enables Oracle Direct Connector for HDFS to access data that originated in a wide range of formats. Conclusion Oracle Loader for Hadoop and Oracle Direct Connector for Hadoop Distributed File System (HDFS) are high performance connectors to load and access data from a Hadoop platform to Oracle Database. They achieve a load speed of up to 12 TB an hour from Oracle Big Data Appliance to Oracle Exadata, and use less database CPU time than other products. Developed and supported by Oracle, these fast and efficient connectors support a range of use cases. 17
20 High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database June 2012 Contact: Melliyal Annamalai Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA U.S.A. Worldwide Inquiries: Phone: Fax: oracle.com Copyright 2012, 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. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. 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. UNIX is a registered trademark licensed through X/Open Company, Ltd. 1010
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,
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
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
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 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 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
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 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.
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 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 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
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
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
ORACLE INFRASTRUCTURE AS A SERVICE PRIVATE CLOUD WITH CAPACITY ON DEMAND FEATURES AND FACTS FEATURES Hardware and hardware support for a monthly fee Optionally acquire Exadata Storage Server Software and
An Oracle White Paper October 2013 Oracle Data Integrator 12c (ODI12c) - Powering Big Data and Real-Time Business Analytics Introduction: The value of analytics is so widely recognized today that all mid
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 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
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 2013 Automatic Data Optimization with Oracle Database 12c Introduction... 1 Storage Tiering and Compression Tiering... 2 Heat Map: Fine-grained Data Usage Tracking... 3 Automatic
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
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 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
Constructing a Data Lake: Hadoop and Oracle Database United! Sharon Sophia Stephen Big Data PreSales Consultant February 21, 2015 Safe Harbor The following is intended to outline our general product direction.
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
ORACLE BIG DATA APPLIANCE X3-2 BIG DATA FOR THE ENTERPRISE KEY FEATURES Massively scalable infrastructure to store and manage big data Big Data Connectors delivers load rates of up to 12TB per hour between
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
The Five Most Common Big Data Integration Mistakes To Avoid O R A C L E W H I T E P A P E R A P R I L 2 0 1 5 Executive Summary Big Data projects have fascinated business executives with the promise of
Oracle Spatial and Graph: Benchmarking a Trillion Edges RDF Graph ORACLE WHITE PAPER OCTOBER 2014 Introduction One trillion is a really big number. What could you store with one trillion facts?» 1000 tweets
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
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
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)
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,
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 July 2011 Oracle Desktop Virtualization Simplified Client Access for Oracle Applications Overview Oracle has the world s most comprehensive portfolio of industry-specific applications
ORACLE DATA INTEGRATOR ENTERPRISE EDITION Oracle Data Integrator Enterprise Edition 12c delivers high-performance data movement and transformation among enterprise platforms with its open and integrated
SUN ORACLE DATABASE MACHINE FEATURES AND FACTS FEATURES From 1 to 8 database servers From 1 to 14 Sun Oracle Exadata Storage Servers Each Exadata Storage Server includes 384 GB of Exadata Smart Flash Cache
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 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 September 2013 Oracle WebLogic Server 12c on Microsoft Windows Azure Table of Contents Introduction... 1 Getting Started: Creating a Single Virtual Machine... 2 Before You Begin...
An Oracle White Paper November 2011 Upgrade Best Practices - Using the Oracle Upgrade Factory for Siebel Customer Relationship Management Executive Overview... 1 Introduction... 1 Standard Siebel CRM Upgrade
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
An Oracle White Paper May 2011 BETTER INSIGHTS AND ALIGNMENT WITH BUSINESS INTELLIGENCE AND SCORECARDS 1 Introduction Business Intelligence systems have been helping organizations improve performance by
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
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 June, 2012 Provisioning & Patching Oracle Database using Enterprise Manager 12c. Table of Contents Executive Overview... 2 Introduction... 2 EM Readiness:... 3 Installing Agent...
An Oracle White Paper June 2014 RESTful Web Services for the Oracle Database Cloud - Multitenant Edition 1 Table of Contents Introduction to RESTful Web Services... 3 Architecture of Oracle Database Cloud
An Oracle White Paper June 2013 Oracle: Big Data for the Enterprise Executive Summary... 2 Introduction... 3 Defining Big Data... 3 The Importance of Big Data... 4 Building a Big Data Platform... 5 Infrastructure
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
An Oracle White Paper November 2010 Backup and Recovery with Oracle s Sun ZFS Storage Appliances and Oracle Recovery Manager Introduction...2 Oracle Backup and Recovery Solution Overview...3 Oracle Recovery
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 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
An Oracle White Paper June 2010 How to Install and Configure a Two-Node Cluster Table of Contents Introduction... 3 Two-Node Cluster: Overview... 4 Prerequisites, Assumptions, and Defaults... 4 Configuration
An Oracle White Paper March 2012 Managing Metadata with Oracle Data Integrator Introduction Metadata information that describes data is the foundation of all information management initiatives aimed at
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,
Configuring Oracle SDN Virtual Network Services on Netra Modular System ORACLE WHITE PAPER SEPTEMBER 2015 Introduction 1 Netra Modular System 2 Oracle SDN Virtual Network Services 3 Configuration Details
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 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 June 2014 Data Movement and the Oracle Database Cloud Service Multitenant Edition 1 Table of Contents Introduction to data loading... 3 Data loading options... 4 Application Express...
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
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
Disclaimer: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development,
Oracle s BigMachines Solutions Cloud-Based Configuration, Pricing, and Quoting Solutions for Enterprises and Fast-Growing Midsize Companies Oracle s BigMachines cloud-based solutions enable both enterprise
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 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...
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 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,
Guide to Database as a Service (DBaaS) Part 2 Delivering Database as a Service to Your Organization Introduction There are often situations in which you need to spin up a new database. But in a traditional
An Oracle White Paper April, 2010 Effective Account Origination with Siebel Financial Services Customer Order Management for Banking Executive Overview In the absence of an enterprise account origination
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 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
An Oracle White Paper June, 2013 Enterprise Manager 12c Cloud Control Executive Overview... 2 Introduction... 2 Business Application Performance Monitoring... 3 Business Application... 4 User Experience
APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS USER EXPERIENCE MANAGEMENT SERVICE LEVEL OBJECTIVE REAL USER MONITORING SYNTHETIC USER MONITORING SERVICE TEST KEY PERFORMANCE INDICATOR PERFORMANCE
ORACLE CLOUD MANAGEMENT PACK FOR ORACLE DATABASE THE INDUSTRY S ONLY COMPLETE SOLUTION FOR DATABASE CLOUD MANAGEMENT. KEY FEATURES Consolidation Planning Out-of-the-box Self Service Portal Enterprise Service
An Oracle White Paper June 2010 Introduction to Determinations Engines Introduction to Determinations Engines Executive Overview IT tools and approaches can deliver significant benefits to policy implementation
THE NEW BUSINESS OF BUSINESS LEADERS Hiring and Onboarding 2 INTRODUCTION Unlocking the potential of your talent is key to the success of your organization. Leading businesses actively dedicate resources
Your consent to our cookies if you continue to use this website.