SlideShare uma empresa Scribd logo
1 de 65
Review Oracle OpenWorld 2014 
Part Three – PaaS - Database 
Team AMIS 
16th October 2014
2 
Database Cloud
3 
Same as on premise 
• Easy to use 
• Self service provisioning 
• Pay as you go (on size and transfer)
4 
3 types
5 
Services
6 
Architecture
7 
Interface
8 
Voice reporting 
Reporting generator with a template and placehoders for data 
Combining template with actual report data 
Create a video reporting with animation 
And audio voice report 
Based upppon structured language and 
HTML5 / Javascript feature in your browser.
9
10 
Multitenant 
• Cloud  On Premise 
• Consolidate 
– Physical resources, Human resources 
• Admin ease 
– Clone, Move (between container databases), Upgrade-by-move 
• Middleware starting to work with (multitenancy) and emulate it
11 
OOW 2013: 
In Memory Database Option
12 
12c In Memory 
• Released in 12.1.0.2 – June 2014 
• Data in RAM 
– Not just all data in SGA 
– And: Compressed, Columnar format – as opposed to Row format
13 
Some real life results
14 
Oracle Applications – optimized on and 
now certified with In Memory option
16 
Oracle Database 12.1.0.2: 
Native JSON Support 
• Database recognizes JSON documents 
– Store schemaless in VARCHAR2 and CLOB 
– Test for (IS JSON) and enforce valid-ness (Check) 
– Extract value and JSON snippet 
(JSON_VALUE, JSON_QUERY) 
– Project JSON document as relational source 
(JSON_TABLE) 
– Indexing 
• Not yet 
– PL/SQL support 
– Document creation 
– XMLType and/or UDT/ADT  JSON conversion
17 
Beyond Oracle Database 
12.1.0.2 Native JSON Support 
• PL/SQL support 
– Mapping to and from Object Types (ADT/UDT) 
– Generic JSON type 
– PL/SQL API 
• Document creation 
– JSON_OBJECT and JSON_ARRAY 
– Nested operators (somewhat similar to SQL/XML??) 
• Support for related serialization formats 
– AVRO, BSON, ProtoBuf
18 
SQL across relational and not-so- 
relational using native JSON
19 
External Tables for 
Hadoop HIVE and HDFS
20 
SmartScan on Hadoop cluster
21 
Big Data SQL 
• Big Data Lite VM - http://www.oracle.com/technetwork/database/bigdata-appliance/ 
oracle-bigdatalite-2104726.html
22 
Oracle REST Data Services 
• Declaratively transform database data into 
JSON, and other Web interchange formats, 
and expose that data over HTTP with strong 
support for key principals of the REST style. 
– Uniform Methods: GET, POST, PUT, DELETE, PATCH 
– Hyperlinks As The Engine of Application of Application 
State (HATEOAS) 
– Entity Tags, Conditional Operations, Optimistic 
Locking 
– Secured with Industry Standard protocols: HTTPS, 
OAuth 2.0
23 
ORDS – 
Oracle REST Data Services 
• http://www.oracle.com/technetwork/developer-tools/rest-data-services/ 
overview/index.html
24 
SODA: Simple Object Data 
Access – Java API for JSON 
• Announced: planned availability of a Java API to access database and 
retrieve data in JSON format – similar to ORDS 
– Very simple 
mechanism to 
access data
25 
Simple Object Data Access
26 
DB 12c Cool features 
– New SQL clause to aggregate data across PDB’s 
Select ENAME from 
containers (scott.EMP) where 
CON_ID in (45, 49) 
SQL 
Cross PDB Queries
27 
APEX 
• APEX 5.0 
– Beta program 
– Production Spring 2015?
APEX 5.0 Early Adopter 2 
• Super Polished 
• Developer UX 
• Page Designer 
• Universal Theme 
• Enhanced reporting 
• Resource caching, Modal dialogs, Packaged 
Apps, New Calendar and more
APEX 5.0 - UX
APEX 5.0 – Page Designer
APEX 5.0 – Universal Theme 
• 1 theme to rule them all 
• No longer a gazillion templates 
• Responsive 
• Highly customizable with template options
APEX 5.0 – Enhanced reporting 
• More than 1 interactive report 
• New UI 
• Easier customization
APEX 5.0 
• Polish 
• Polish 
• Polish 
• Coming soon to a database near you
A
Practical application 
• Instant environment 
• Private development environment 
• Sizing “sandbox” in Private Cloud
36
37 
Forms 
• 12c announced (as part of FMW 12.2.1?) 
• Few features planned 
• Booth at demo grounds
38 
Forms 12c ….
39 
BIG data
40 
BIG data ……..
41 
Data From Many Sources 
• Social Media, Sensor Data, Biological, Traffic, RFID Data, Environmental, 
Aerial, Wireless, Security & Video Data, Retail, Medical, Engineering 
Systems, Search Data, Photographs, Call Records, CRM/ERP data, etc
42 
What is Big Data and Big 
Data Analytics? 
• Big Data applied to non-structured data sets whose size is beyond the 
ability of commonly used software tools to capture, manage, and process 
the data within a tolerable elapsed time. 
• Big Data Analytics is the process of leveraging data that is too large in 
volume, too broad in variety and too high in velocity to be analyzed 
using traditional methodologies.
43 
Volume, velocity, Variety
45 
Oracle’s new In-Memory 
Option* 
• 100x faster real time analytics queries 
• 2x faster OLTP & 3-4x faster INSERTS 
• Oracle demo showed Wikipedia query 1354x faster than NO INDEX vs. 
NO INDEX using In-Memory (Drop analytics indexes?) 
• Easy settings** (“flip a switch”): 
– inmemory_size = 2000G 
– alter table EMP inmemory; (also alter for individual partition) 
• * Announced /not yet available (loaded on startup/first access) 
• ** No documented/undocumented parameter in current version.
46 
Much Much Much Faster
47 
In Memory is Configurable 
• Exclude some columns from going into the IM (default is all columns go 
into IM): 
• SQL> ALTER TABLE emp INMEMORY NO INMEMORY (ename, job, 
mgr, hiredate, deptno, sal, comm); 
• Table altered. 
• •The example above shows how to only put empno column into the IM 
Column Store
49 
Big Data Analytics
50 
Oracle Big Data Discovery
51 
Oracle Big Data Discovery
52 
Big Data Discovery
53 
Big Data Discovery
54 
Big Data Discovery
55 
Big Data Processing 
• (however) Big Data is (also) Raw Data 
• Processing Big Data requires ‘exotic’ tools and skills 
• Another Approach: Big Data SQL
56 
Oracle Big Data SQL
57 
Oracle Big Data SQL
58 
SOA Suite Cool Feature 
• Sometimes, your XML messages contain sensitive information. 
• When moving messages from one system/layer to the next, you can use 
various encryption policies and techniques to protect that information. 
• If that information is not needed inside the SOA Suite, you can move it through 
in encrypted form – no problem 
• But what if you need it for (for instance) content based routing, or enrichment? 
You need to decrypt the field. And that means it might become available in 
audit trail information (and therefore in the dehydration store) in unencrypted 
form. 
• SOA Suite 12c will offer a feature to keep sensitive information out of the audit 
trail, while still providing access to other, non-sensitive parts of the message.
59 
Big Data is just the start to 
handle IoT
60 
Creating the Most Big Data in 
the Future: IoT 
•
61 
Everywhere 
•
62 
Oracle’s IoT Platform 
•
63 
Oracle’s IoT Architecture 
•
64 
Be Aware !! 
Shodan will find you 
•
65 
Piece of Pi(e)
66 
IoT in FMW HOL
67 
IoT in FMW HOL
Oracle OpenWo2014 review part 03 three_paa_s_database

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

9. Document Oriented Databases
9. Document Oriented Databases9. Document Oriented Databases
9. Document Oriented Databases
 
SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4
 
Oow2016 review-13th october 2016
Oow2016 review-13th october 2016Oow2016 review-13th october 2016
Oow2016 review-13th october 2016
 
Understanding Oracle GoldenGate 12c
Understanding Oracle GoldenGate 12cUnderstanding Oracle GoldenGate 12c
Understanding Oracle GoldenGate 12c
 
Adding real time reporting to your database oracle db in memory
Adding real time reporting to your database oracle db in memoryAdding real time reporting to your database oracle db in memory
Adding real time reporting to your database oracle db in memory
 
Oracle to Postgres Schema Migration Hustle
Oracle to Postgres Schema Migration HustleOracle to Postgres Schema Migration Hustle
Oracle to Postgres Schema Migration Hustle
 
EDB's Migration Portal - Migrate from Oracle to Postgres
EDB's Migration Portal - Migrate from Oracle to PostgresEDB's Migration Portal - Migrate from Oracle to Postgres
EDB's Migration Portal - Migrate from Oracle to Postgres
 
What is NoSQL and CAP Theorem
What is NoSQL and CAP TheoremWhat is NoSQL and CAP Theorem
What is NoSQL and CAP Theorem
 
Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-
 
Nosql data models
Nosql data modelsNosql data models
Nosql data models
 
SortaSQL
SortaSQLSortaSQL
SortaSQL
 
Selecting best NoSQL
Selecting best NoSQL Selecting best NoSQL
Selecting best NoSQL
 
Capacity planning for your data stores
Capacity planning for your data storesCapacity planning for your data stores
Capacity planning for your data stores
 
Introduction to Total Library Solution- TLS
Introduction to Total Library Solution- TLSIntroduction to Total Library Solution- TLS
Introduction to Total Library Solution- TLS
 
Koha System Architecture
Koha System ArchitectureKoha System Architecture
Koha System Architecture
 
Introduction to Oracle Data Guard Broker
Introduction to Oracle Data Guard BrokerIntroduction to Oracle Data Guard Broker
Introduction to Oracle Data Guard Broker
 
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
 
Enable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgentEnable GoldenGate Monitoring with OEM 12c/JAgent
Enable GoldenGate Monitoring with OEM 12c/JAgent
 
Oracle to PostgreSQL migration
Oracle to PostgreSQL migrationOracle to PostgreSQL migration
Oracle to PostgreSQL migration
 
Ibm datastage online training in hyderabad
Ibm datastage online training in hyderabadIbm datastage online training in hyderabad
Ibm datastage online training in hyderabad
 

Semelhante a Oracle OpenWo2014 review part 03 three_paa_s_database

COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
Alfredo Abate
 
No sql and sql - open analytics summit
No sql and sql - open analytics summitNo sql and sql - open analytics summit
No sql and sql - open analytics summit
Open Analytics
 
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Charley Hanania
 

Semelhante a Oracle OpenWo2014 review part 03 three_paa_s_database (20)

COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
 
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
 
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
 
Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27Prague data management meetup 2018-03-27
Prague data management meetup 2018-03-27
 
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation:NoSQL Features, Replication, FDW & MorePostgres for Digital Transformation:NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
 
Apache drill
Apache drillApache drill
Apache drill
 
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance Platform
 
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)
 
No sql and sql - open analytics summit
No sql and sql - open analytics summitNo sql and sql - open analytics summit
No sql and sql - open analytics summit
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
 
DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)DBA 101 : Calling all New Database Administrators (PPT)
DBA 101 : Calling all New Database Administrators (PPT)
 
Big Data Developers Moscow Meetup 1 - sql on hadoop
Big Data Developers Moscow Meetup 1  - sql on hadoopBig Data Developers Moscow Meetup 1  - sql on hadoop
Big Data Developers Moscow Meetup 1 - sql on hadoop
 
Presentation big dataappliance-overview_oow_v3
Presentation   big dataappliance-overview_oow_v3Presentation   big dataappliance-overview_oow_v3
Presentation big dataappliance-overview_oow_v3
 
Sa introduction to big data pipelining with cassandra & spark west mins...
Sa introduction to big data pipelining with cassandra & spark   west mins...Sa introduction to big data pipelining with cassandra & spark   west mins...
Sa introduction to big data pipelining with cassandra & spark west mins...
 
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
Pass chapter meeting dec 2013 - compression a hidden gem for io heavy databas...
 
Gs08 modernize your data platform with sql technologies wash dc
Gs08 modernize your data platform with sql technologies   wash dcGs08 modernize your data platform with sql technologies   wash dc
Gs08 modernize your data platform with sql technologies wash dc
 
Azure Lowlands: An intro to Azure Data Lake
Azure Lowlands: An intro to Azure Data LakeAzure Lowlands: An intro to Azure Data Lake
Azure Lowlands: An intro to Azure Data Lake
 

Mais de Getting value from IoT, Integration and Data Analytics

Mais de Getting value from IoT, Integration and Data Analytics (20)

AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaSAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: DataAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
 
10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel
 
Iot in de zorg the next step - fit for purpose
Iot in de zorg   the next step - fit for purpose Iot in de zorg   the next step - fit for purpose
Iot in de zorg the next step - fit for purpose
 
Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct
 
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
 
Industry and IOT Overview of protocols and best practices Conclusion Connect
Industry and IOT Overview of protocols and best practices  Conclusion ConnectIndustry and IOT Overview of protocols and best practices  Conclusion Connect
Industry and IOT Overview of protocols and best practices Conclusion Connect
 
IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...
 
R introduction decision_trees
R introduction decision_treesR introduction decision_trees
R introduction decision_trees
 
Introduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas JellemaIntroduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas Jellema
 
IoT and the Future of work
IoT and the Future of work IoT and the Future of work
IoT and the Future of work
 
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
 
Ethereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter ReitsmaEthereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter Reitsma
 
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - ConclusionBlockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
 
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
 
Omc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van SoestOmc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van Soest
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Oracle OpenWo2014 review part 03 three_paa_s_database

  • 1. Review Oracle OpenWorld 2014 Part Three – PaaS - Database Team AMIS 16th October 2014
  • 3. 3 Same as on premise • Easy to use • Self service provisioning • Pay as you go (on size and transfer)
  • 8. 8 Voice reporting Reporting generator with a template and placehoders for data Combining template with actual report data Create a video reporting with animation And audio voice report Based upppon structured language and HTML5 / Javascript feature in your browser.
  • 9. 9
  • 10. 10 Multitenant • Cloud  On Premise • Consolidate – Physical resources, Human resources • Admin ease – Clone, Move (between container databases), Upgrade-by-move • Middleware starting to work with (multitenancy) and emulate it
  • 11. 11 OOW 2013: In Memory Database Option
  • 12. 12 12c In Memory • Released in 12.1.0.2 – June 2014 • Data in RAM – Not just all data in SGA – And: Compressed, Columnar format – as opposed to Row format
  • 13. 13 Some real life results
  • 14. 14 Oracle Applications – optimized on and now certified with In Memory option
  • 15. 16 Oracle Database 12.1.0.2: Native JSON Support • Database recognizes JSON documents – Store schemaless in VARCHAR2 and CLOB – Test for (IS JSON) and enforce valid-ness (Check) – Extract value and JSON snippet (JSON_VALUE, JSON_QUERY) – Project JSON document as relational source (JSON_TABLE) – Indexing • Not yet – PL/SQL support – Document creation – XMLType and/or UDT/ADT  JSON conversion
  • 16. 17 Beyond Oracle Database 12.1.0.2 Native JSON Support • PL/SQL support – Mapping to and from Object Types (ADT/UDT) – Generic JSON type – PL/SQL API • Document creation – JSON_OBJECT and JSON_ARRAY – Nested operators (somewhat similar to SQL/XML??) • Support for related serialization formats – AVRO, BSON, ProtoBuf
  • 17. 18 SQL across relational and not-so- relational using native JSON
  • 18. 19 External Tables for Hadoop HIVE and HDFS
  • 19. 20 SmartScan on Hadoop cluster
  • 20. 21 Big Data SQL • Big Data Lite VM - http://www.oracle.com/technetwork/database/bigdata-appliance/ oracle-bigdatalite-2104726.html
  • 21. 22 Oracle REST Data Services • Declaratively transform database data into JSON, and other Web interchange formats, and expose that data over HTTP with strong support for key principals of the REST style. – Uniform Methods: GET, POST, PUT, DELETE, PATCH – Hyperlinks As The Engine of Application of Application State (HATEOAS) – Entity Tags, Conditional Operations, Optimistic Locking – Secured with Industry Standard protocols: HTTPS, OAuth 2.0
  • 22. 23 ORDS – Oracle REST Data Services • http://www.oracle.com/technetwork/developer-tools/rest-data-services/ overview/index.html
  • 23. 24 SODA: Simple Object Data Access – Java API for JSON • Announced: planned availability of a Java API to access database and retrieve data in JSON format – similar to ORDS – Very simple mechanism to access data
  • 24. 25 Simple Object Data Access
  • 25. 26 DB 12c Cool features – New SQL clause to aggregate data across PDB’s Select ENAME from containers (scott.EMP) where CON_ID in (45, 49) SQL Cross PDB Queries
  • 26. 27 APEX • APEX 5.0 – Beta program – Production Spring 2015?
  • 27. APEX 5.0 Early Adopter 2 • Super Polished • Developer UX • Page Designer • Universal Theme • Enhanced reporting • Resource caching, Modal dialogs, Packaged Apps, New Calendar and more
  • 29. APEX 5.0 – Page Designer
  • 30. APEX 5.0 – Universal Theme • 1 theme to rule them all • No longer a gazillion templates • Responsive • Highly customizable with template options
  • 31. APEX 5.0 – Enhanced reporting • More than 1 interactive report • New UI • Easier customization
  • 32. APEX 5.0 • Polish • Polish • Polish • Coming soon to a database near you
  • 33. A
  • 34. Practical application • Instant environment • Private development environment • Sizing “sandbox” in Private Cloud
  • 35. 36
  • 36. 37 Forms • 12c announced (as part of FMW 12.2.1?) • Few features planned • Booth at demo grounds
  • 37. 38 Forms 12c ….
  • 39. 40 BIG data ……..
  • 40. 41 Data From Many Sources • Social Media, Sensor Data, Biological, Traffic, RFID Data, Environmental, Aerial, Wireless, Security & Video Data, Retail, Medical, Engineering Systems, Search Data, Photographs, Call Records, CRM/ERP data, etc
  • 41. 42 What is Big Data and Big Data Analytics? • Big Data applied to non-structured data sets whose size is beyond the ability of commonly used software tools to capture, manage, and process the data within a tolerable elapsed time. • Big Data Analytics is the process of leveraging data that is too large in volume, too broad in variety and too high in velocity to be analyzed using traditional methodologies.
  • 43. 45 Oracle’s new In-Memory Option* • 100x faster real time analytics queries • 2x faster OLTP & 3-4x faster INSERTS • Oracle demo showed Wikipedia query 1354x faster than NO INDEX vs. NO INDEX using In-Memory (Drop analytics indexes?) • Easy settings** (“flip a switch”): – inmemory_size = 2000G – alter table EMP inmemory; (also alter for individual partition) • * Announced /not yet available (loaded on startup/first access) • ** No documented/undocumented parameter in current version.
  • 44. 46 Much Much Much Faster
  • 45. 47 In Memory is Configurable • Exclude some columns from going into the IM (default is all columns go into IM): • SQL> ALTER TABLE emp INMEMORY NO INMEMORY (ename, job, mgr, hiredate, deptno, sal, comm); • Table altered. • •The example above shows how to only put empno column into the IM Column Store
  • 46. 49 Big Data Analytics
  • 47. 50 Oracle Big Data Discovery
  • 48. 51 Oracle Big Data Discovery
  • 49. 52 Big Data Discovery
  • 50. 53 Big Data Discovery
  • 51. 54 Big Data Discovery
  • 52. 55 Big Data Processing • (however) Big Data is (also) Raw Data • Processing Big Data requires ‘exotic’ tools and skills • Another Approach: Big Data SQL
  • 53. 56 Oracle Big Data SQL
  • 54. 57 Oracle Big Data SQL
  • 55. 58 SOA Suite Cool Feature • Sometimes, your XML messages contain sensitive information. • When moving messages from one system/layer to the next, you can use various encryption policies and techniques to protect that information. • If that information is not needed inside the SOA Suite, you can move it through in encrypted form – no problem • But what if you need it for (for instance) content based routing, or enrichment? You need to decrypt the field. And that means it might become available in audit trail information (and therefore in the dehydration store) in unencrypted form. • SOA Suite 12c will offer a feature to keep sensitive information out of the audit trail, while still providing access to other, non-sensitive parts of the message.
  • 56. 59 Big Data is just the start to handle IoT
  • 57. 60 Creating the Most Big Data in the Future: IoT •
  • 59. 62 Oracle’s IoT Platform •
  • 60. 63 Oracle’s IoT Architecture •
  • 61. 64 Be Aware !! Shodan will find you •
  • 62. 65 Piece of Pi(e)
  • 63. 66 IoT in FMW HOL
  • 64. 67 IoT in FMW HOL