database 12cr2 legújabb release big data és...
TRANSCRIPT
Database 12cR2 legújabb release Big Data és adatintegráció a hibrid felhőben Fekete Zoltán
Principal Presales Consultant
CEE Database Cloud Presales, Big Data Expert blogs.oracle.com/zfekete
2016. november 22.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Database 12c folyamatos fejlődés
4
Cloud Internet Client-Server
1990s 2000s 2010s
Oracle 5, 6, 7, 8 Oracle 8i, 9i, 10g Oracle 11g, 12c
Scalability Row Level Locking, B-tree Indexes, Read Consistency, Parallel Server, Shared Cursors, Shared Server
Real Application Clusters, Automatic Storage Management, IOTs
Advanced Compression, Bitmap Indexes
Exadata, Smart Flash, In-Memory DB, Software-in-Silicon,
Native Database Sharding
Availability Transactions, Ref Integrity, Online Backup, Point-in-Time Recovery
Data Guard (Active), Recovery Manager, Flashback, Clusterware, Online DDL, TAF
Zero Data Loss Recovery Appliance, Edition Based Redefinition, App. Cont.
Analytics Partitions, Parallel SQL, Optimizer Analytic Function, Data Mining, OLAP, MVs SQL Pattern Match, R, Big Data Appl
Security Privileges, Roles, Auditing, Network Encryption, Views
Data Encrypt, Masking, Virtual Private DB, Label Security, DB Vault, Audit Vault, PKI
Real Application Security, DB Firewall, Privilege Analysis, Redaction, Key Vault
Developers SQL, Views, PL/SQL, Triggers, LOBs, Object Types, Spatial, Text
Java in DB, Native XML, Table Functions, .Net, PHP, App Express, SQL Developer
Native JSON, REST Services, Node.js, RDF Social Graph, Network Graph
Management Enterprise Manager, v$, wait event Diagnostics, Tuning, Testing, Lifecycle Packs MultiTenant, DB & Exa Cloud, DB Appl
Integration DB Links, 2PC, Replication, AQ GoldenGate, XA Transaction,External Table Big Data SQL, Big Data Analytics
Public
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Elérhető most:
– Exadata Express Cloud Service
– Database Cloud Service
– Exadata Cloud Service
• Elérhető decembertől
– Exadata Cloud Machine cloud@customer
5
Bejelentés: Oracle Database 12c Release 2 on Oracle Cloud
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Alacsonyabb költség
– Sok adatbázis egységes menedzselése
• Nagyobb agilitás
– Gyors létrehozás, klónozás, mozgatás
• Elasztikus skálázhatóság – Scale-up, scale-out és scale-down
7
Transzformáció a Database-re optimalizált felhőre
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Alacsonyabb költség
On-prem
• Előre fizetés
– csúcs kapacitás szükségletre
• Manuális létrehozás és upgrade
• Magas működtetési költségek
– sok adatbázis menedzselése
a Database-re optimalizált felhőre
• Használat alapú fizetés
– capacity on-demand
• Önkiszolgáló létrehozás és upgrade
• Alacsony működtetési költségek
– menedzselés: Many-as-One
8
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Adatbázis virtualizálás: Container Database
– Változatlan alkalmazások
• Kisebb OpEx
– Menedzselés: sok PDB-t egyben
• Kisebb CapEx
– Több PDB szervernként
• Agilisabb
– gyors provisioning, mozgatás és klónozás
9
Oracle Database 12c Multitenant architektúra
ERP CRM
DW
Container Database
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Akár 4 096 PDB / container
• Memória, CPU és I/O resource prioritás szabályozás
• Konfigurálható izoláció a privát és publikus cloud között
10
ÚJ: 12.2 on Oracle Cloud Nagyobb konszolidáció és izoláció, skálázhatóság
Retail
Pricing
Container Database
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agilitás
On-prem
• Manuális database konfigurálás
– Teljes HW/SW megtervezése
• Hónapok alatt lesz bevezetve, upgrade-elve
• Single tenant adatbázisok
a Database-re optimalizált felhőre
• Önkiszolgáló adatbázis provisioning
– Kiválasztás a felhő szolg. listáról
• Percek alatt kész
• Multitenant container adatbázisok
– Hot cloning és PDB áthelyezés
11
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• PDB Hot Clone
– Gyorsabb test master létrehozás
• PDB frissítés
– Egyszerűen a legfrissebb adatokra
• PDB áthelyezés – Leállás nélkül
12
ÚJ: 12.2 on Oracle Cloud Online PDB műveletek
12
CRM
HR
Oracle Cloud
Pricing Retail
On-Premises
CRM
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Elasztikus skálázhatóság
On-prem
• Manuális scale-up és scale-out RAC klaszterek
– Nincs bursting
• Csúcsra tervezve
• Masszív skálázhatóság és megbízhatóság
– Manuális adatbázis sharding
a Database-re optimalizált felhőre
• Önkiszolgáló scale-up és scale-out RAC klaszterek
– Van bursting
• Capacity on-demand
• Masszív skálázhatóság és megbízhatóság
– Automatikus adatbázis sharding
13
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Egyedülálló scale-out és hibatűrés: Oracle RAC Az alkalmazásokon nem kell változtatni
• Szerver hibáktól megvédi az adatbázist
• Scale-out: adatbázis teljesítmény
– Egyszerű bővíteni, szűkíteni: bursting
• A világ legnagyobb OLTP és DW rendszereit támogatja
• ÚJ: 12.2 on Oracle Cloud
– Multitenant database-re optimalizált
– Scale-out: node-ok százaira
14
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
ÚJ: 12.2 on Oracle Cloud
15
Natív Database Sharding: masszív skálázhatóság és megbízhatóság: OLTP
One giant database partitioned into many small databases (shards)
Customers Americas
Customers
Customers Europe
Customers Asia
• RAC és Data Guard az alkalmazások 99%-ára: alkalmazásokat nem kell változtatni
• Néhány globális OLTP alkalmazás számára: sharding nagy adatbázisok kisebb adatbázisokra darabolása
• Alkalmazást erre kell tervezni, hogy a farm egyes shardjaira automatikus routing legyen
• SQL a sharded táblákra, akár sok ezer shard
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. 16
Oracle Database 12c In-Memory
Valós idejű analitika Teljesítmény Egyszerű implementálni
12.1 OLTP & Analytics on same single server or RAC database
Sub-second reporting & analytics No application changes
SQL in Silicon In-Memory on Exadata Flash
12.2 Offload analytics to Active Data Guard standby
3x faster joins, 10x faster expressions, 60x faster JSON
Dynamic data movement between storage & memory
Teljesítmény a nagyvállalati felhőre is
Public
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
• Oracle Database az összes opcióval
• Leggyorsabb és legmegbízhatóbb Database Cloud Platform
• Egységes, minden workload-ra: OLTP, DW, konszolidáció, stb.
• Elasztikus skálázhatóság és online bursting – nem kell csúcsra tervezni a belépéskor
Confidential – Oracle Internal 17
Oracle Exadata Cloud Service
Month 3 Month 4
Burst 16 OCPU
OC
PU
s 0
3
2
24
1
6
8
End of Quarter
Online Scale-up Through Hourly Compute Bursting
#1 adatbázis az adatbázisra optimalizált felhőkben
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
100% kompatibilis Hybrid Cloud Együttműködés és migráció: privát és publikus felhő között
18
Oracle Cloud
Ugyanaz az architektúra Ugyanaz a szoftver
Ugyanaz a tudás Ugyanaz a support
Ugyanazok a fejlesztő eszközök
Automatizált mozgatás: alkalmazás és adat
On-Premises
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Customer Data Center
Vásárlás
Customer Managed
19
Választási lehetőségek: Exadata
Exadata Database Machine
Customer Data Center
Előfizetés
Oracle Managed
Exadata Cloud Machine
Oracle Cloud
Előfizetés
Oracle Managed
Exadata Cloud Service
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Bejelentés: Exadata Express Cloud Service
#1 Database, opciókkal együtt, Exadatán
Teljesen Oracle által menedzselt
Alacsony költség: 175 $ / hónaptól
20
Egyszerűen használható, legkisebb költségű Database Cloud Service, 12.2
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Database Development
Oracle Database Cloud szolgáltatások családja Belépő szinttől a működéskritikus alkalmazásokig
Exadata Enterprise Exadata Express
Highest availability, scalability and performance
SMB & Departmental Applications
Enterprise Applications
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
LiveSQL.oracle.com – ingyenes
• SQL scratch pad in the Oracle Cloud
• Ingyenes: 2015. OOW
•Google kereshető SQL szintaxis • Elmenthető és megosztható SQL példák
• Tervezett integráció az Oracle dokumentációval
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Transzformáció: Database Optimized Cloud Transform how you do business
Gain massive scalability in the cloud to rapidly grow your business
Extend your datacenter and preserve your existing investment
Accelerate Test / Dev cycles
Secure data with the best data management cloud platform
Focus on higher value tasks that directly impact your business
28
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Big Data, DW & SQL innováció
29 Public
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Transforming to Big Data
From Data Warehouse
• Relational
– On-Premises
• Transactional data
• Analytics + Data Mining
To Big Data
• Relational + Hadoop and NoSQL
– On-Premises + Cloud
• Transactional + Social, Web and IoT
• Analytics + Data Mining + Machine Learning
31
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Analytics – Continuous Innovation & Improvement
32
Cloud Epoch Internet Epoch Client-Server Epoch
1990s 2000s 2010s
Oracle 5, 6, 7, 8 Oracle 8i, 9i, 10g Oracle 11g, 12c
Analytics Partitioned Tables/Indexes Parallel Query (SQL)
Cost Based Optimizer Queries on Hierarchies
Direct Data Load
Analytic Functions Data Mining
OLAP Materialized Views Resource Manager
Big Data Appliance SQL Pattern Matching
R Analytics
Public
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. 33
Transactional
Data Warehouse
SQL
Social, Web
Data Lake
IoT
Fast Data
node.js Java REST Python Scala R
To Big Data
Consolidate Metadata across Silos
Unique Architecture to deliver Performance:
Optimize queries
Pushing down processing
Extend Security model
From Data Warehouse
Applications
Simplicity
Specialization
Performance
Analytics
Complexity
Fragmentation
Delays
Oracle Big Data SQL
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Graph
• Massively-Scalable Graph Database
• 40+ in-memory parallel algorithms
• Simple standard interfaces: R, Python...
Machine Learning
• Scale to big data using R and SQL
• 40+ parallel, distributed algorithms
• Automated data preparation and modeling
• Enhances and extends SparkML
34
Comprehensive Data Science Capabilities Any analysis across relational, Hadoop, Spark and NoSQL
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. 35
Faster Time to Results: Graph
• Parallel and Distributed Graph Processing
• Optimized for InfiniBand network
• Ultra balanced workload partitioning using state-of-the-art, proprietary techniques
1
10
100
1000
2 4 8 16 32
Exe
cuti
on
Tim
e (
seco
nd
s)
log
sca
le
Cluster Size
Oracle PGX outperforms GraphX up to 160X
Weakly Connected Components (WCC) 1.4 Billion edge graph
EXPERIMENT
ANALYZE
& ACT
36
Manage, secure and make all data available
Connect people to information they need
Innovation through data experiments and advanced analytics
Transform workplace and workforce through insights
COLLECT
MANAGE
Oracle Cloud Platform for Big data
DataFlow ML CS
Big Data Preparation CS
IoT CS
Big Data CS
NoSQL Database CS
Data Visualization CS Big Data Discovery CS
Stream Analytics CS*
R on Hadoop*
Spatial and Graph*
37
EXPERIMENT
ANALYZE
& ACT
COLLECT
MANAGE
DataFlow ML CS
Big Data Preparation CS
IoT CS
GoldenGate CS
Event Hub CS
Data Integrator CS
Big Data CS
NoSQL Database CS
Big Data CS CE
Big Data SQL CS
NoSQL Database CS
Exadata CS
Data Visualization CS
Business Intelligence CS
Spatial and Graph*
Advanced Analytics*
R on Hadoop*
Big Data Discovery CS
Stream Analytics CS*
R on Hadoop*
Spatial and Graph*
* Bundled with other Cloud Services
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Big Data CS
• Spark and all Hadoop services
• Bursting new
• Dedicated compute and storage
• Automated, Flexible
• Includes: R, multimedia, Spatial, Graph analytics; data integration tools, Cloudera Enterprise Data Hub
• Big Data SQL Cloud Service coming
Big Data CS – Compute Edition
• Spark and HDFS services
• Fully Elastic
• Shared compute and storage
• Fully Managed
38
Choice of Big Data Cloud Services Announcing
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Customer Data Center
Purchased
Customer Managed
39
Choice of Big Data Deployment Models
Big Data Appliance
Customer Data Center
Subscription
Oracle Managed
Big Data Cloud Machine
Oracle Cloud
Subscription
Oracle Managed
Big Data Cloud Service
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. Oracle Confidential 40
• Use Starbucks loyalty card to buy a Latte
• Pay for a purchase with PayPal
• Withdraw cash at an ATM from Bank of America, or Citibank, or Wells Fargo, or CapitalOne, or American Express, or JP Morgan Chase, or… most other banks in the world
• Click on an Google AdWords link
• Select a recommended item from EBay.com
• Buy something from Amazon
• Use a store coupon from Safeway
• Check flight availability on American Airlines
• Use the Cartwheel App at Target stores
• Take your General Motors car in for service
• Go shopping at Macy’s online store on Black Friday
• Buy a song on Apple iTunes
• Change your profile or add a skill on LinkedIn.com
Data Integration For Everyday Moments
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Five Core Capabilities
1. Business Continuity DATA ALWAYS AVAILABLE
2. Data Movement DATA ANYWHERE IT’S NEEDED
3. Data Transformation DATA ACCESSIBLE IN ANY FORMAT
4. Data Governance DATA THAT CAN BE TRUSTED
5. Streaming Data DATA IN MOTION OR AT REST
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. 43
Eight Core Products
Cloud or On-Premise
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
Database as a Service
Hadoop as a Service*
3rd Party Cloud
44
Oracle GoldenGate Cloud Service for Database Replication
GoldenGate Cloud Service Real-time Data Replication
Service in Oracle Cloud via Subscription or Hourly basis
Key Benefits Changed Data delivery is more
effective than batch processes
No Data Loss reliable and proven core GG technology
Realtime Data always up to the moment replication & visibility
3rd Party Cloud Migrate from Amazon any
database from AWS RDS
Deliver to 3rd Party Clouds from on-premise databases
On Premises Database
Cloud Service
Exadata Cloud Service
Big Data Cloud Service
GGCS
GGCS
GoldenGate
GoldenGate 3rd Party
Cloud
*: Expected in FYQ1
Copyright © 2016 Oracle and/or its affiliates. All rights reserved.
For More Information
45
Oracle Database Cloud 30-Day Free Trial cloud.oracle.com/database
@OracleCloudZone #OracleCloud
www.facebook.com/OracleCloudComputing