(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 1 (12.1.0.2)
Thomas Kyte
http://asktom.oracle.com/
Oracle Server Technologies
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 1 (12.1.0.2)
Oracle Database 12c Overview
Oracle Database In-Memory
Oracle Database 12c for the Developer
Oracle Database 12c for Big Data
Oracle Multitenant
Other Improvements
2
1
2
3
4
5
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c (12.1.0.1)
Oracle Multitenant
• Database consolidation
• Fast Provisioning
• Manage many as one
Oracle Automatic Data Optimization
• Smart Compression
• Automate Tiering
Data Guard Far Sync
• Zero data loss over large distances
3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c (12.1.0.1)
Application Continuity
• Replay of failed transaction
Data Redaction
• Masks application data dynamically
• Transparent to application
Pattern Matching
• Sophisticated inter row pattern analysis
4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 1 (12.1.0.2)
5
Exploit memory to
improve
performance
Continue to
improve
consolidation
Simplify access to
Big Data
Improve
application
developers
experience
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 1 (12.1.0.2)
Oracle Database 12c Overview
Oracle Database In-Memory
Oracle Database 12c for the Developer
Oracle Database 12c for Big Data
Oracle Multitenant
Other Improvements
6
1
2
3
4
5
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
7
Flip Flops
Core
ICs on board
DIMMS
SIMMs
SSD
Flash
Small Drives
Floppy
Big Drives
1993 ~$25/mb; $26,214,400/tb
2014 ~$0.007/mb; $7,645/tb
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Accelerate OLTPReal Time
Analytics
No Changes to
Applications
Exploit latest
generation
hardware
CPU
Oracle Database In-Memory Goals
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Until Now Must Choose One Format and Suffer Tradeoffs
Row Format Databases vs. Column Format Databases
Row
 Transactions run faster on row format
– Example: Insert or query a sales order
– Fast processing few rows, many columns
Column
 Analytics run faster on column format
– Example : Report on sales totals by region
– Fast accessing few columns, many rows
SALES
SALES
9
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle In-Memory Columnar Technology
• Pure in-memory column format
• Not persistent, and no logging
• Quick to change data: fast
OLTP
• 2x to 20x compression
• Enabled at table or partition
level
• Available on all hardware
platforms
10
SALES
Pure In-Memory Columnar
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Scans Billions of Rows per Second per CPU Core
• Each CPU core scans local
in-memory columns
• Scans use fast SIMD vector
instructions
• Originally designed for
graphics & science
• Billions of rows/sec scan
rate per CPU core
11
VectorRegister
Load
multiple
region
values
Vector
Compare
all values
an 1 cycle
CPU
Memory
REGION
CA
CA
CA
CA
Example:
Find all sales
in region of CA
> 100x Faster
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 1 (12.1.0.2)
Oracle Database 12c Overview
Oracle Database In-Memory
Oracle Database 12c for the Developer
Oracle Database 12c for Big Data
Oracle Multitenant
Other Improvements
12
1
2
3
4
5
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 1 (12.1.0.2)
Flexible Schema development
JSON
JSON
Via RESTful service
Via Native APIs
Data persisted in database
In JSON
SQL
Data analyzed via SQL
Oracle Database 12c
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Querying JSON
{
"firstName": "John",
“lastName”: "Smith",
"age": 25,
"address": {
"streetAddress": "21 2nd
Street",
"city": "New York",
"state": "NY",
"postalCode": "10021“,
"isBusiness" : false},
"phoneNumbers": [
{ "type": "home",
"number": "212 555-
1234“ },
{ "type": "fax",
"number": "646
555-4567“ } ]
}
select
c.document.firstName,
c.document.lastName,
c.document.address.city,
c.document.phoneNumbers
from customers c;
Simplified
syntax for
simple queries
Sample JSON in column customers.document
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle REST Data Services
Enabling RESTful access to Oracle Database
• Provides data access consistent with modern App Dev frameworks
• Can map standard http(s) URI RESTful gets and posts to SQL
• Can declaratively returns results in JSON format
• JavaScript framework friendly
• Can support high numbers of end users
• Services
• HTTP(s) relational data access
• Oracle JSON collection based schemaless access
• Oracle NoSQL access over HTTP
• Oracle APEX mid-tier, web toolkit applications, mod_plsql replacement
• Formally known as Oracle APEX Listener
• Supported feature of the Oracle Database since 2010
• Ships with Oracle Database 12c Release 1 (12.1.0.2)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 1 (12.1.0.2)
Oracle Database 12c Overview
Oracle Database In-Memory
Oracle Database 12c for the Developer
Oracle Database 12c for Big Data
Oracle Multitenant
Other Improvements
16
1
2
3
4
5
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
SQL is Critical
“….the complexity of dealing with a
non-ACID data store in every part of
our business logic would be too
great, and there was simply no way
our business could function without
SQL queries.”
Google, VLDB 2013
“[Facebook] started in the Hadoop
world. We are now bringing in
relational to enhance that. ... [we]
realized that using the wrong
technology for certain kinds of
problems can be difficult.”
Ken Rudin, Facebook, TDWI 2013
17
http://tdwi.org/articles/2013/05/06/facebooks-relational-platform.aspxhttps://www.linkedin.com/groups/Find-out-why-Google-decided-4434815.S.273792742
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Big Data SQL
Oracle Confidential – Internal/Restricted/Highly Restricted 18
One fast SQL query, on all your data.
Oracle SQL on Hadoop and beyond
• With a Smart Scan service as in Exadata
• With native SQL operators
• With the security and certainty of Oracle Database
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Accessing Big Data
Without SQL Push Down
19
Hadoop Cluster
All columns and rows from the
table are returned
100’s of Terabytes of DataWEB_LOGS
Request for Data
Low utilization of
available resources
High load on
database server
Select w.sess_id,
w.cust_id,
w.page_id
From web_logs w
Where w.source_country = ‘Brazil’
And w.category = ‘TV’
And w.channel = ‘Mobile’
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Big Data SQL Push Down
With SQL Push Down
20
Select w.sess_id,
w.cust_id,
w.page_id
From web_logs w
Where w.source_country = ‘Brazil’
And w.category = ‘TV’
And w.channel = ‘Mobile’
WEB_LOGS
SQL shipped to BDA
10’s of Gigabytes of Data
Only columns and rows needed to
answer query are returned
Good utilization of
available resources.
SQL executed on
Hadoop cluster
Lower load on Server,
Faster response
Big Data SQL Server
Hadoop Cluster
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 21
New Data Sources for Oracle External Tables
CREATE TABLE web_logs
(click VARCHAR2(4000))
ORGANIZATION EXTERNAL
( TYPE ORACLE_HIVE
DEFAULT DIRECTORY Dir1
ACCESS PARAMETERS
(
com.oracle.bigdata.tablename logs
com.oracle.bigdata.cluster mycluster)
)
REJECT LIMIT UNLIMITED
• New set of properties
– ORACLE_HIVE and ORACLE_HDFS access drivers
– Identify a Hadoop cluster, data source, column
mapping, error handling, overflow handling,
logging
• New table metadata passed from Oracle DDL
to Hadoop readers at query execution
• Architected for extensibility
– StorageHandler capability enables future support
for other data sources
– Examples: MongoDB, HBase, Oracle NoSQL DB
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 1 (12.1.0.2)
Oracle Database 12c Overview
Oracle Database In-Memory
Oracle Database 12c for the Developer
Oracle Database 12c for Big Data
Oracle Multitenant
Other Improvements
22
1
2
3
4
5
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Multitenant
New architecture for consolidating databases and simplifying operations
23
ERP CRM
DW Self-contained PDB for each application
• Applications run unchanged
• Rapid provisioning (via clones)
• Portability (via pluggability)
Shared memory and background
processes
• More applications per server
Common operations performed at CDB
level
• Manage many as one (upgrade, HA, backup)
• Granular control when appropriate
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Multitenant New Features in 12.1.0.2
• Subset by tablespace
• Metadata-only clone
• Remote clone (including
snapshots)
• File system-agnostic cloning via
dNFS (clonedb = true)
• New SQL clause to aggregate
data across PDBs
select ENAME from
containers(scott.EMP)
where CON_ID in (45, 49);
• New “standbys” clause
• (all | none)
• Nologging clause at PDB level
• Flashback data archive,
transaction query & backout
• Temporal SQL Support
• Compatible with DB In-Memory
• Maintains state of PDBs
between CDB restarts
24
Cloning
SQL
Cross PDB Queries
Standby & Logging
PRIMARY STANDBY
Additional
Features
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c Release 1 (12.1.0.2)
Oracle Database 12c Overview
Oracle Database In-Memory
Oracle Database 12c for the Developer
Oracle Database 12c for Big Data
Oracle Multitenant
Other Improvements
25
1
2
3
4
5
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Performance Improvements
26
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Advanced Index Compression
27
• Compresses indexes to reduce their overall storage requirement
– Less space required on disk
– Better use of the database cache
• Indexes are compressed by between 1 – 3 times
• Little or no discernable overhead
• Compression Advisor extended to describe the possible benefits of this
feature
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Attribute Clustering
Ordering of data so that rows are stored near one another based on column values
• Improved query performance and concurrency
– Reduced physical data access trough smart IO
– Significant IO reduction for highly selective operations
• Optimized space utilization
– Less need for indexes
– Improved compression ratios through data clustering
• Full application transparency
– Any application will benefit
28
Benefits :
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Zone Maps
Persisted storage index
• Stores minimum and maximum of specified columns
• Analogous to a coarse index structure
– Much more compact than an index
– Zone maps filter out what you don’t need, indexes find what you do need
• Significant performance benefits with complete application transparency
– IO reduction for table scans with predicates on the table itself or even a joined table
using join zone maps (a.k.a. “hierarchical zone map”)
• Benefits are most significant with ordered data
– Used in combination with attribute clustering or data that is naturally ordered
29
X
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Approximate Count Distinct
• Not every query requires a completely accurate result
– “How many distinct individuals visited our website last week?”
• New SQL function for approximate results for COUNT DISTINCT aggregates
– APPROX_COUNT_DISTINCT()
• Approximate results can be significantly faster and use less resources than
exact calculations
– 5x to 50x ++ times faster (depending upon number of distinct values and complexity
of SQL)
– Accuracy > 97% (with 95% confidence)
30
1,2,3...
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Rapid Home Provisioning
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Rapid Home Provisioning
32
Oracle Enterprise Manager
Database Cloud
Cluster
Cluster
Cluster
Cluster
Cluster
Cluster
Differential Copy
NFS Mount
Local Gold Image
S/W Distribution
Service
Catalog
Grid Home
Server
Provisioning
Monitoring and Configuration
Capacity and Resource
Patching
Performance and Tuning
Service Level
Application
Database
Grid
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database Backup Logging
Recovery Appliance
33
B
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database Backup Logging Recovery Appliance
A New Approach to Data protection in the Enterprise
Backup Windows
Eliminated. No more Full
Backups
Sub second transaction
protection of critical data
Improved System
Availability by offloading
backup processing
End to end data protection
by block validation
throughout its lifecycle
34
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Architected for Protection of Critical Data
35
CLOUD SCALE
• Scales to 1000s of Clients
• Petabytes of Data
• No expensive backup agents
DELTA PUSH
• DBs access and send only changed data
• Minimal impact on production servers
• Real-time redo ship for near-zero data loss
DELTA STORE
• Validated, compressed database change data
• Fast restores to any point-in-time using deltas
• Built on Exadata scaling & resilience
CLOUD SCALE
• Copy to tape: no production server load
• Tapes utilized all day
• Restore directly from tape
BB
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Key Vault
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 37
Key Management Challenges Heard from Customers
DatabasesServers Middleware
Management Challenges
• Proliferation of encryption wallets and keys
• Authorized sharing of keys
• Key availability, retention, and recovery
• Custody of keys and key storage files
Regulatory Challenges
• Physical separation of keys from encrypted data
• Periodic key rotations
• Monitoring and auditing of keys
• Long-term retention of keys and encrypted data
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Key Management with Oracle Key Vault
• Centralized management of keys, secrets, Oracle Wallets, Java Keystores and more
• Optimized solution for Oracle Stack (Database, Middleware, Systems)
• Supports industry standard OASIS KMIP protocol
38
KEY VAULT
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Advanced Security Transparent Data Encryption (TDE)
Oracle Wallet Scenarios
39
Single
Instance
KEY VAULT
GoldenGate
Multiple DBs
Same Machine
RAC
Data Guard
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Key Vault Software Appliance Platform
• Turnkey solution based on hardened stack
• Includes Oracle Database and security options
• Open x86-64 hardware to choose from
• Easy to install, configure, deploy, and patch
• Separation of duties for administrative users
• Full auditing, preconfigured reports, and alerts
40
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 41
Whats new in Oracle Database 12c release 12.1.0.2

More Related Content

What's hot

Big Data, Fast Data @ PayPal (YOW 2018)
Big Data, Fast Data @ PayPal (YOW 2018)Big Data, Fast Data @ PayPal (YOW 2018)
Big Data, Fast Data @ PayPal (YOW 2018)
Sid Anand
 
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
Marco Gralike
 
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
Tammy Bednar
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Tammy Bednar
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
EDB
 
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnikbiz
 
Real-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
Real-Time Data Replication to Hadoop using GoldenGate 12c AdaptorsReal-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
Real-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
Michael Rainey
 
Tame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationTame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data Integration
Michael Rainey
 
Ingesting Data at Blazing Speed Using Apache Orc
Ingesting Data at Blazing Speed Using Apache OrcIngesting Data at Blazing Speed Using Apache Orc
Ingesting Data at Blazing Speed Using Apache Orc
DataWorks Summit
 
Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013
EDB
 
SQL on Hadoop
SQL on HadoopSQL on Hadoop
SQL on Hadoop
nvvrajesh
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
Tammy Bednar
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
Satishbabu Gunukula
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
MarketingArrowECS_CZ
 
Ein Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQL
Ein Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQLEin Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQL
Ein Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQL
EDB
 
Db2 analytics accelerator on ibm integrated analytics system technical over...
Db2 analytics accelerator on ibm integrated analytics system   technical over...Db2 analytics accelerator on ibm integrated analytics system   technical over...
Db2 analytics accelerator on ibm integrated analytics system technical over...
Daniel Martin
 
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQLUn guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
EDB
 
SQL On Hadoop
SQL On HadoopSQL On Hadoop
SQL On Hadoop
Muhammad Ali
 
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
Tammy Bednar
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Markus Michalewicz
 

What's hot (20)

Big Data, Fast Data @ PayPal (YOW 2018)
Big Data, Fast Data @ PayPal (YOW 2018)Big Data, Fast Data @ PayPal (YOW 2018)
Big Data, Fast Data @ PayPal (YOW 2018)
 
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 DatabaseeProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
eProseed Oracle Open World 2016 debrief - Oracle 12.2.0.1 Database
 
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
Database@Home : Data Driven Apps - Data-driven Microservices Architecture wit...
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
 
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
 
Real-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
Real-Time Data Replication to Hadoop using GoldenGate 12c AdaptorsReal-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
Real-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
 
Tame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationTame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data Integration
 
Ingesting Data at Blazing Speed Using Apache Orc
Ingesting Data at Blazing Speed Using Apache OrcIngesting Data at Blazing Speed Using Apache Orc
Ingesting Data at Blazing Speed Using Apache Orc
 
Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013
 
SQL on Hadoop
SQL on HadoopSQL on Hadoop
SQL on Hadoop
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 
Ein Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQL
Ein Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQLEin Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQL
Ein Expertenleitfaden für die Migration von Legacy-Datenbanken zu PostgreSQL
 
Db2 analytics accelerator on ibm integrated analytics system technical over...
Db2 analytics accelerator on ibm integrated analytics system   technical over...Db2 analytics accelerator on ibm integrated analytics system   technical over...
Db2 analytics accelerator on ibm integrated analytics system technical over...
 
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQLUn guide complet pour la migration de bases de données héritées vers PostgreSQL
Un guide complet pour la migration de bases de données héritées vers PostgreSQL
 
SQL On Hadoop
SQL On HadoopSQL On Hadoop
SQL On Hadoop
 
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
Database@Home - Data Driven : Loading, Indexing, and Searching with Text and ...
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
 

Similar to Whats new in Oracle Database 12c release 12.1.0.2

Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
Fran Navarro
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutions
solarisyougood
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
Markus Michalewicz
 
One database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12cOne database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12c
Satishbabu Gunukula
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Glen Hawkins
 
An AMIS overview of database 12c
An AMIS overview of database 12cAn AMIS overview of database 12c
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)
Marco Gralike
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld
 
What's New in Apache Hive 3.0 - Tokyo
What's New in Apache Hive 3.0 - TokyoWhat's New in Apache Hive 3.0 - Tokyo
What's New in Apache Hive 3.0 - Tokyo
DataWorks Summit
 
What's New in Apache Hive 3.0?
What's New in Apache Hive 3.0?What's New in Apache Hive 3.0?
What's New in Apache Hive 3.0?
DataWorks Summit
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Sam Palani
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
EDB
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analytics
jdijcks
 
OUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
OUG Scotland 2014 - NoSQL and MySQL - The best of both worldsOUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
OUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
Andrew Morgan
 
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
jdijcks
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
Insight Technology, Inc.
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
EDB
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)
Bobby Curtis
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
Connor McDonald
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
Markus Michalewicz
 

Similar to Whats new in Oracle Database 12c release 12.1.0.2 (20)

Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutions
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
 
One database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12cOne database solution for your enterprise business - Oracle 12c
One database solution for your enterprise business - Oracle 12c
 
Maximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19cMaximum Availability Architecture - Best Practices for Oracle Database 19c
Maximum Availability Architecture - Best Practices for Oracle Database 19c
 
An AMIS overview of database 12c
An AMIS overview of database 12cAn AMIS overview of database 12c
An AMIS overview of database 12c
 
An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)An AMIS Overview of Oracle database 12c (12.1)
An AMIS Overview of Oracle database 12c (12.1)
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
 
What's New in Apache Hive 3.0 - Tokyo
What's New in Apache Hive 3.0 - TokyoWhat's New in Apache Hive 3.0 - Tokyo
What's New in Apache Hive 3.0 - Tokyo
 
What's New in Apache Hive 3.0?
What's New in Apache Hive 3.0?What's New in Apache Hive 3.0?
What's New in Apache Hive 3.0?
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analytics
 
OUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
OUG Scotland 2014 - NoSQL and MySQL - The best of both worldsOUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
OUG Scotland 2014 - NoSQL and MySQL - The best of both worlds
 
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)Database As A Service: OEM + ODA (OOW 15 Presentation)
Database As A Service: OEM + ODA (OOW 15 Presentation)
 
Things learned from OpenWorld 2013
Things learned from OpenWorld 2013Things learned from OpenWorld 2013
Things learned from OpenWorld 2013
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 

More from Connor McDonald

Flashback ITOUG
Flashback ITOUGFlashback ITOUG
Flashback ITOUG
Connor McDonald
 
Sangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolestSangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolest
Connor McDonald
 
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQLSangam 19 - Analytic SQL
Sangam 19 - Analytic SQL
Connor McDonald
 
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsUKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tips
Connor McDonald
 
Sangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on AutonomousSangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on Autonomous
Connor McDonald
 
Sangam 2019 - The Latest Features
Sangam 2019 - The Latest FeaturesSangam 2019 - The Latest Features
Sangam 2019 - The Latest Features
Connor McDonald
 
UKOUG 2019 - SQL features
UKOUG 2019 - SQL featuresUKOUG 2019 - SQL features
UKOUG 2019 - SQL features
Connor McDonald
 
APEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomousAPEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomous
Connor McDonald
 
APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne
Connor McDonald
 
OOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAsOOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAs
Connor McDonald
 
OOW19 - Read consistency
OOW19 - Read consistencyOOW19 - Read consistency
OOW19 - Read consistency
Connor McDonald
 
OOW19 - Slower and less secure applications
OOW19 - Slower and less secure applicationsOOW19 - Slower and less secure applications
OOW19 - Slower and less secure applications
Connor McDonald
 
OOW19 - Killing database sessions
OOW19 - Killing database sessionsOOW19 - Killing database sessions
OOW19 - Killing database sessions
Connor McDonald
 
OOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL featuresOOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL features
Connor McDonald
 
Latin America Tour 2019 - 18c and 19c featues
Latin America Tour 2019   - 18c and 19c featuesLatin America Tour 2019   - 18c and 19c featues
Latin America Tour 2019 - 18c and 19c featues
Connor McDonald
 
Latin America tour 2019 - Flashback
Latin America tour 2019 -  FlashbackLatin America tour 2019 -  Flashback
Latin America tour 2019 - Flashback
Connor McDonald
 
Latin America Tour 2019 - 10 great sql features
Latin America Tour 2019  - 10 great sql featuresLatin America Tour 2019  - 10 great sql features
Latin America Tour 2019 - 10 great sql features
Connor McDonald
 
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matchingLatin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matching
Connor McDonald
 
Latin America Tour 2019 - slow data and sql processing
Latin America Tour 2019  - slow data and sql processingLatin America Tour 2019  - slow data and sql processing
Latin America Tour 2019 - slow data and sql processing
Connor McDonald
 
ANSI vs Oracle language
ANSI vs Oracle languageANSI vs Oracle language
ANSI vs Oracle language
Connor McDonald
 

More from Connor McDonald (20)

Flashback ITOUG
Flashback ITOUGFlashback ITOUG
Flashback ITOUG
 
Sangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolestSangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolest
 
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQLSangam 19 - Analytic SQL
Sangam 19 - Analytic SQL
 
UKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tipsUKOUG - 25 years of hints and tips
UKOUG - 25 years of hints and tips
 
Sangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on AutonomousSangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on Autonomous
 
Sangam 2019 - The Latest Features
Sangam 2019 - The Latest FeaturesSangam 2019 - The Latest Features
Sangam 2019 - The Latest Features
 
UKOUG 2019 - SQL features
UKOUG 2019 - SQL featuresUKOUG 2019 - SQL features
UKOUG 2019 - SQL features
 
APEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomousAPEX tour 2019 - successful development with autonomous
APEX tour 2019 - successful development with autonomous
 
APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne APAC Groundbreakers 2019 - Perth/Melbourne
APAC Groundbreakers 2019 - Perth/Melbourne
 
OOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAsOOW19 - Flashback, not just for DBAs
OOW19 - Flashback, not just for DBAs
 
OOW19 - Read consistency
OOW19 - Read consistencyOOW19 - Read consistency
OOW19 - Read consistency
 
OOW19 - Slower and less secure applications
OOW19 - Slower and less secure applicationsOOW19 - Slower and less secure applications
OOW19 - Slower and less secure applications
 
OOW19 - Killing database sessions
OOW19 - Killing database sessionsOOW19 - Killing database sessions
OOW19 - Killing database sessions
 
OOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL featuresOOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL features
 
Latin America Tour 2019 - 18c and 19c featues
Latin America Tour 2019   - 18c and 19c featuesLatin America Tour 2019   - 18c and 19c featues
Latin America Tour 2019 - 18c and 19c featues
 
Latin America tour 2019 - Flashback
Latin America tour 2019 -  FlashbackLatin America tour 2019 -  Flashback
Latin America tour 2019 - Flashback
 
Latin America Tour 2019 - 10 great sql features
Latin America Tour 2019  - 10 great sql featuresLatin America Tour 2019  - 10 great sql features
Latin America Tour 2019 - 10 great sql features
 
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matchingLatin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matching
 
Latin America Tour 2019 - slow data and sql processing
Latin America Tour 2019  - slow data and sql processingLatin America Tour 2019  - slow data and sql processing
Latin America Tour 2019 - slow data and sql processing
 
ANSI vs Oracle language
ANSI vs Oracle languageANSI vs Oracle language
ANSI vs Oracle language
 

Recently uploaded

What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & SolutionsMYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
Linda Zhang
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
Alpen-Adria-Universität
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
ScyllaDB
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1
FellyciaHikmahwarani
 
this resume for sadika shaikh bca student
this resume for sadika shaikh bca studentthis resume for sadika shaikh bca student
this resume for sadika shaikh bca student
SadikaShaikh7
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
Margaret Fero
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
SeasiaInfotech2
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
ScyllaDB
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum ThreatsNavigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
anupriti
 
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design ApproachesKnowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Earley Information Science
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
Hire a private investigator to get cell phone records
Hire a private investigator to get cell phone recordsHire a private investigator to get cell phone records
Hire a private investigator to get cell phone records
HackersList
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 

Recently uploaded (20)

What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & SolutionsMYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1
 
this resume for sadika shaikh bca student
this resume for sadika shaikh bca studentthis resume for sadika shaikh bca student
this resume for sadika shaikh bca student
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum ThreatsNavigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
 
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design ApproachesKnowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
Hire a private investigator to get cell phone records
Hire a private investigator to get cell phone recordsHire a private investigator to get cell phone records
Hire a private investigator to get cell phone records
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 

Whats new in Oracle Database 12c release 12.1.0.2

  • 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c Release 1 (12.1.0.2) Thomas Kyte http://asktom.oracle.com/ Oracle Server Technologies
  • 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c Release 1 (12.1.0.2) Oracle Database 12c Overview Oracle Database In-Memory Oracle Database 12c for the Developer Oracle Database 12c for Big Data Oracle Multitenant Other Improvements 2 1 2 3 4 5 6
  • 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c (12.1.0.1) Oracle Multitenant • Database consolidation • Fast Provisioning • Manage many as one Oracle Automatic Data Optimization • Smart Compression • Automate Tiering Data Guard Far Sync • Zero data loss over large distances 3
  • 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c (12.1.0.1) Application Continuity • Replay of failed transaction Data Redaction • Masks application data dynamically • Transparent to application Pattern Matching • Sophisticated inter row pattern analysis 4
  • 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c Release 1 (12.1.0.2) 5 Exploit memory to improve performance Continue to improve consolidation Simplify access to Big Data Improve application developers experience
  • 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c Release 1 (12.1.0.2) Oracle Database 12c Overview Oracle Database In-Memory Oracle Database 12c for the Developer Oracle Database 12c for Big Data Oracle Multitenant Other Improvements 6 1 2 3 4 5 6
  • 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 7 Flip Flops Core ICs on board DIMMS SIMMs SSD Flash Small Drives Floppy Big Drives 1993 ~$25/mb; $26,214,400/tb 2014 ~$0.007/mb; $7,645/tb
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Accelerate OLTPReal Time Analytics No Changes to Applications Exploit latest generation hardware CPU Oracle Database In-Memory Goals
  • 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Until Now Must Choose One Format and Suffer Tradeoffs Row Format Databases vs. Column Format Databases Row  Transactions run faster on row format – Example: Insert or query a sales order – Fast processing few rows, many columns Column  Analytics run faster on column format – Example : Report on sales totals by region – Fast accessing few columns, many rows SALES SALES 9
  • 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle In-Memory Columnar Technology • Pure in-memory column format • Not persistent, and no logging • Quick to change data: fast OLTP • 2x to 20x compression • Enabled at table or partition level • Available on all hardware platforms 10 SALES Pure In-Memory Columnar
  • 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Scans Billions of Rows per Second per CPU Core • Each CPU core scans local in-memory columns • Scans use fast SIMD vector instructions • Originally designed for graphics & science • Billions of rows/sec scan rate per CPU core 11 VectorRegister Load multiple region values Vector Compare all values an 1 cycle CPU Memory REGION CA CA CA CA Example: Find all sales in region of CA > 100x Faster
  • 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c Release 1 (12.1.0.2) Oracle Database 12c Overview Oracle Database In-Memory Oracle Database 12c for the Developer Oracle Database 12c for Big Data Oracle Multitenant Other Improvements 12 1 2 3 4 5 6
  • 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c Release 1 (12.1.0.2) Flexible Schema development JSON JSON Via RESTful service Via Native APIs Data persisted in database In JSON SQL Data analyzed via SQL Oracle Database 12c
  • 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Querying JSON { "firstName": "John", “lastName”: "Smith", "age": 25, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021“, "isBusiness" : false}, "phoneNumbers": [ { "type": "home", "number": "212 555- 1234“ }, { "type": "fax", "number": "646 555-4567“ } ] } select c.document.firstName, c.document.lastName, c.document.address.city, c.document.phoneNumbers from customers c; Simplified syntax for simple queries Sample JSON in column customers.document
  • 15. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle REST Data Services Enabling RESTful access to Oracle Database • Provides data access consistent with modern App Dev frameworks • Can map standard http(s) URI RESTful gets and posts to SQL • Can declaratively returns results in JSON format • JavaScript framework friendly • Can support high numbers of end users • Services • HTTP(s) relational data access • Oracle JSON collection based schemaless access • Oracle NoSQL access over HTTP • Oracle APEX mid-tier, web toolkit applications, mod_plsql replacement • Formally known as Oracle APEX Listener • Supported feature of the Oracle Database since 2010 • Ships with Oracle Database 12c Release 1 (12.1.0.2)
  • 16. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c Release 1 (12.1.0.2) Oracle Database 12c Overview Oracle Database In-Memory Oracle Database 12c for the Developer Oracle Database 12c for Big Data Oracle Multitenant Other Improvements 16 1 2 3 4 5 6
  • 17. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | SQL is Critical “….the complexity of dealing with a non-ACID data store in every part of our business logic would be too great, and there was simply no way our business could function without SQL queries.” Google, VLDB 2013 “[Facebook] started in the Hadoop world. We are now bringing in relational to enhance that. ... [we] realized that using the wrong technology for certain kinds of problems can be difficult.” Ken Rudin, Facebook, TDWI 2013 17 http://tdwi.org/articles/2013/05/06/facebooks-relational-platform.aspxhttps://www.linkedin.com/groups/Find-out-why-Google-decided-4434815.S.273792742
  • 18. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Big Data SQL Oracle Confidential – Internal/Restricted/Highly Restricted 18 One fast SQL query, on all your data. Oracle SQL on Hadoop and beyond • With a Smart Scan service as in Exadata • With native SQL operators • With the security and certainty of Oracle Database
  • 19. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Accessing Big Data Without SQL Push Down 19 Hadoop Cluster All columns and rows from the table are returned 100’s of Terabytes of DataWEB_LOGS Request for Data Low utilization of available resources High load on database server Select w.sess_id, w.cust_id, w.page_id From web_logs w Where w.source_country = ‘Brazil’ And w.category = ‘TV’ And w.channel = ‘Mobile’
  • 20. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Big Data SQL Push Down With SQL Push Down 20 Select w.sess_id, w.cust_id, w.page_id From web_logs w Where w.source_country = ‘Brazil’ And w.category = ‘TV’ And w.channel = ‘Mobile’ WEB_LOGS SQL shipped to BDA 10’s of Gigabytes of Data Only columns and rows needed to answer query are returned Good utilization of available resources. SQL executed on Hadoop cluster Lower load on Server, Faster response Big Data SQL Server Hadoop Cluster
  • 21. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 21 New Data Sources for Oracle External Tables CREATE TABLE web_logs (click VARCHAR2(4000)) ORGANIZATION EXTERNAL ( TYPE ORACLE_HIVE DEFAULT DIRECTORY Dir1 ACCESS PARAMETERS ( com.oracle.bigdata.tablename logs com.oracle.bigdata.cluster mycluster) ) REJECT LIMIT UNLIMITED • New set of properties – ORACLE_HIVE and ORACLE_HDFS access drivers – Identify a Hadoop cluster, data source, column mapping, error handling, overflow handling, logging • New table metadata passed from Oracle DDL to Hadoop readers at query execution • Architected for extensibility – StorageHandler capability enables future support for other data sources – Examples: MongoDB, HBase, Oracle NoSQL DB
  • 22. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c Release 1 (12.1.0.2) Oracle Database 12c Overview Oracle Database In-Memory Oracle Database 12c for the Developer Oracle Database 12c for Big Data Oracle Multitenant Other Improvements 22 1 2 3 4 5 6
  • 23. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Multitenant New architecture for consolidating databases and simplifying operations 23 ERP CRM DW Self-contained PDB for each application • Applications run unchanged • Rapid provisioning (via clones) • Portability (via pluggability) Shared memory and background processes • More applications per server Common operations performed at CDB level • Manage many as one (upgrade, HA, backup) • Granular control when appropriate
  • 24. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Multitenant New Features in 12.1.0.2 • Subset by tablespace • Metadata-only clone • Remote clone (including snapshots) • File system-agnostic cloning via dNFS (clonedb = true) • New SQL clause to aggregate data across PDBs select ENAME from containers(scott.EMP) where CON_ID in (45, 49); • New “standbys” clause • (all | none) • Nologging clause at PDB level • Flashback data archive, transaction query & backout • Temporal SQL Support • Compatible with DB In-Memory • Maintains state of PDBs between CDB restarts 24 Cloning SQL Cross PDB Queries Standby & Logging PRIMARY STANDBY Additional Features
  • 25. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Database 12c Release 1 (12.1.0.2) Oracle Database 12c Overview Oracle Database In-Memory Oracle Database 12c for the Developer Oracle Database 12c for Big Data Oracle Multitenant Other Improvements 25 1 2 3 4 5 6
  • 26. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Performance Improvements 26
  • 27. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Advanced Index Compression 27 • Compresses indexes to reduce their overall storage requirement – Less space required on disk – Better use of the database cache • Indexes are compressed by between 1 – 3 times • Little or no discernable overhead • Compression Advisor extended to describe the possible benefits of this feature
  • 28. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Attribute Clustering Ordering of data so that rows are stored near one another based on column values • Improved query performance and concurrency – Reduced physical data access trough smart IO – Significant IO reduction for highly selective operations • Optimized space utilization – Less need for indexes – Improved compression ratios through data clustering • Full application transparency – Any application will benefit 28 Benefits :
  • 29. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Zone Maps Persisted storage index • Stores minimum and maximum of specified columns • Analogous to a coarse index structure – Much more compact than an index – Zone maps filter out what you don’t need, indexes find what you do need • Significant performance benefits with complete application transparency – IO reduction for table scans with predicates on the table itself or even a joined table using join zone maps (a.k.a. “hierarchical zone map”) • Benefits are most significant with ordered data – Used in combination with attribute clustering or data that is naturally ordered 29 X
  • 30. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Approximate Count Distinct • Not every query requires a completely accurate result – “How many distinct individuals visited our website last week?” • New SQL function for approximate results for COUNT DISTINCT aggregates – APPROX_COUNT_DISTINCT() • Approximate results can be significantly faster and use less resources than exact calculations – 5x to 50x ++ times faster (depending upon number of distinct values and complexity of SQL) – Accuracy > 97% (with 95% confidence) 30 1,2,3...
  • 31. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Rapid Home Provisioning
  • 32. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Rapid Home Provisioning 32 Oracle Enterprise Manager Database Cloud Cluster Cluster Cluster Cluster Cluster Cluster Differential Copy NFS Mount Local Gold Image S/W Distribution Service Catalog Grid Home Server Provisioning Monitoring and Configuration Capacity and Resource Patching Performance and Tuning Service Level Application Database Grid
  • 33. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database Backup Logging Recovery Appliance 33 B
  • 34. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database Backup Logging Recovery Appliance A New Approach to Data protection in the Enterprise Backup Windows Eliminated. No more Full Backups Sub second transaction protection of critical data Improved System Availability by offloading backup processing End to end data protection by block validation throughout its lifecycle 34
  • 35. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Architected for Protection of Critical Data 35 CLOUD SCALE • Scales to 1000s of Clients • Petabytes of Data • No expensive backup agents DELTA PUSH • DBs access and send only changed data • Minimal impact on production servers • Real-time redo ship for near-zero data loss DELTA STORE • Validated, compressed database change data • Fast restores to any point-in-time using deltas • Built on Exadata scaling & resilience CLOUD SCALE • Copy to tape: no production server load • Tapes utilized all day • Restore directly from tape BB
  • 36. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Key Vault
  • 37. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 37 Key Management Challenges Heard from Customers DatabasesServers Middleware Management Challenges • Proliferation of encryption wallets and keys • Authorized sharing of keys • Key availability, retention, and recovery • Custody of keys and key storage files Regulatory Challenges • Physical separation of keys from encrypted data • Periodic key rotations • Monitoring and auditing of keys • Long-term retention of keys and encrypted data
  • 38. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Key Management with Oracle Key Vault • Centralized management of keys, secrets, Oracle Wallets, Java Keystores and more • Optimized solution for Oracle Stack (Database, Middleware, Systems) • Supports industry standard OASIS KMIP protocol 38 KEY VAULT
  • 39. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Advanced Security Transparent Data Encryption (TDE) Oracle Wallet Scenarios 39 Single Instance KEY VAULT GoldenGate Multiple DBs Same Machine RAC Data Guard
  • 40. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Key Vault Software Appliance Platform • Turnkey solution based on hardened stack • Includes Oracle Database and security options • Open x86-64 hardware to choose from • Easy to install, configure, deploy, and patch • Separation of duties for administrative users • Full auditing, preconfigured reports, and alerts 40
  • 41. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 41

Editor's Notes

  1. -Call-out and define Oracle Wallet and Java Keystore -Another management challenge: local key caches for offline usage