SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

9. Document Oriented Databases
9. Document Oriented Databases9. Document Oriented Databases
9. Document Oriented DatabasesFabio Fumarola
 
SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4Gianluca Hotz
 
Understanding Oracle GoldenGate 12c
Understanding Oracle GoldenGate 12cUnderstanding Oracle GoldenGate 12c
Understanding Oracle GoldenGate 12cIT Help Desk Inc
 
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 memoryZohar Elkayam
 
Oracle to Postgres Schema Migration Hustle
Oracle to Postgres Schema Migration HustleOracle to Postgres Schema Migration Hustle
Oracle to Postgres Schema Migration HustleEDB
 
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 PostgresEDB
 
What is NoSQL and CAP Theorem
What is NoSQL and CAP TheoremWhat is NoSQL and CAP Theorem
What is NoSQL and CAP TheoremRahul Jain
 
Capacity planning for your data stores
Capacity planning for your data storesCapacity planning for your data stores
Capacity planning for your data storesColin Charles
 
Introduction to Total Library Solution- TLS
Introduction to Total Library Solution- TLSIntroduction to Total Library Solution- TLS
Introduction to Total Library Solution- TLSAta Rehman
 
Introduction to Oracle Data Guard Broker
Introduction to Oracle Data Guard BrokerIntroduction to Oracle Data Guard Broker
Introduction to Oracle Data Guard BrokerZohar Elkayam
 
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...Marcus Vinicius Miguel Pedro
 
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/JAgentBobby Curtis
 
Oracle to PostgreSQL migration
Oracle to PostgreSQL migrationOracle to PostgreSQL migration
Oracle to PostgreSQL migrationstrikr .
 
Ibm datastage online training in hyderabad
Ibm datastage online training in hyderabadIbm datastage online training in hyderabad
Ibm datastage online training in hyderabadGoLogica Technologies
 

Was ist angesagt? (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
 

Ähnlich wie 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_FeaturesAlfredo Abate
 
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
 
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...Lucas Jellema
 
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.2Connor McDonald
 
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-27Martin Bém
 
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 & MoreAshnikbiz
 
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...Lucas Jellema
 
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 PlatformMaris Elsins
 
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
 
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 summitOpen Analytics
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)James Serra
 
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)Gustavo Rene Antunez
 
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 hadoopbddmoscow
 
Presentation big dataappliance-overview_oow_v3
Presentation   big dataappliance-overview_oow_v3Presentation   big dataappliance-overview_oow_v3
Presentation big dataappliance-overview_oow_v3xKinAnx
 
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...Simon Ambridge
 
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
 
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 dcBob Ward
 
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 LakeRick van den Bosch
 

Ähnlich wie 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
 

Mehr von Getting value from IoT, Integration and Data Analytics

Mehr von 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
 

Kürzlich hochgeladen

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 

Kürzlich hochgeladen (20)

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 

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