SlideShare a Scribd company logo
1 of 42
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
Oracle Database 12c Overview and New Features

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 DatabaseMarco 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 PostgresEDB
 
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 AdaptorsMichael 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 IntegrationMichael 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 OrcDataWorks Summit
 
Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013Avoiding.the.pitfallsof.oracle.migration.2013
Avoiding.the.pitfallsof.oracle.migration.2013EDB
 
SQL on Hadoop
SQL on HadoopSQL on Hadoop
SQL on Hadoopnvvrajesh
 
#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 1Satishbabu 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éhoMarketingArrowECS_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 PostgreSQLEDB
 
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 PostgreSQLEDB
 
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 UpdateMarkus 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 Oracle Database 12c Overview and New Features

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 solutionssolarisyougood
 
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 - OverviewMarkus 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 12cSatishbabu 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 19cGlen Hawkins
 
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?
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
 
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 - TokyoDataWorks 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 & TableauSam 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 & ControlEDB
 
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 analyticsjdijcks
 
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 worldsAndrew 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 SourceEDB
 
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 2013Connor 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 MAAMarkus Michalewicz
 

Similar to Oracle Database 12c Overview and New Features (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?
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 - 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
 
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

Sangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolestSangam 19 - PLSQL still the coolest
Sangam 19 - PLSQL still the coolestConnor McDonald
 
Sangam 19 - Analytic SQL
Sangam 19 - Analytic SQLSangam 19 - Analytic SQL
Sangam 19 - Analytic SQLConnor 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 tipsConnor McDonald
 
Sangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on AutonomousSangam 19 - Successful Applications on Autonomous
Sangam 19 - Successful Applications on AutonomousConnor McDonald
 
Sangam 2019 - The Latest Features
Sangam 2019 - The Latest FeaturesSangam 2019 - The Latest Features
Sangam 2019 - The Latest FeaturesConnor McDonald
 
UKOUG 2019 - SQL features
UKOUG 2019 - SQL featuresUKOUG 2019 - SQL features
UKOUG 2019 - SQL featuresConnor 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 autonomousConnor 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 DBAsConnor McDonald
 
OOW19 - Read consistency
OOW19 - Read consistencyOOW19 - Read consistency
OOW19 - Read consistencyConnor McDonald
 
OOW19 - Slower and less secure applications
OOW19 - Slower and less secure applicationsOOW19 - Slower and less secure applications
OOW19 - Slower and less secure applicationsConnor McDonald
 
OOW19 - Killing database sessions
OOW19 - Killing database sessionsOOW19 - Killing database sessions
OOW19 - Killing database sessionsConnor McDonald
 
OOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL featuresOOW19 - Ten Amazing SQL features
OOW19 - Ten Amazing SQL featuresConnor 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 featuesConnor McDonald
 
Latin America tour 2019 - Flashback
Latin America tour 2019 -  FlashbackLatin America tour 2019 -  Flashback
Latin America tour 2019 - FlashbackConnor 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 featuresConnor McDonald
 
Latin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matchingLatin America Tour 2019 - pattern matching
Latin America Tour 2019 - pattern matchingConnor 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 processingConnor 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

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Recently uploaded (20)

Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Oracle Database 12c Overview and New Features

  • 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