SlideShare ist ein Scribd-Unternehmen logo
1 von 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

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

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Kürzlich hochgeladen (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

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