oracle openwo2014 review part 03 three_paa_s_database
TRANSCRIPT
![Page 1: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/1.jpg)
Team AMIS
16th October 2014
Review Oracle OpenWorld 2014Part Three – PaaS - Database
![Page 2: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/2.jpg)
2
Database Cloud
![Page 3: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/3.jpg)
3
Same as on premise
• Easy to use
• Self service provisioning
• Pay as you go (on size and transfer)
![Page 4: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/4.jpg)
4
3 types
![Page 5: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/5.jpg)
5
Services
![Page 6: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/6.jpg)
6
Architecture
![Page 7: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/7.jpg)
7
Interface
![Page 8: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/8.jpg)
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.
![Page 9: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/9.jpg)
9
![Page 10: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/10.jpg)
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
![Page 11: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/11.jpg)
11
OOW 2013:In Memory Database Option
![Page 12: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/12.jpg)
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
![Page 13: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/13.jpg)
13
Some real life results
![Page 14: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/14.jpg)
14
Oracle Applications – optimized on and now certified with In Memory option
![Page 15: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/15.jpg)
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
![Page 16: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/16.jpg)
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
![Page 17: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/17.jpg)
18
SQL across relational and not-so-relational using native JSON
![Page 18: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/18.jpg)
19
External Tables for Hadoop HIVE and HDFS
![Page 19: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/19.jpg)
20
SmartScan on Hadoop cluster
![Page 20: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/20.jpg)
21
Big Data SQL
• Big Data Lite VM - http://www.oracle.com/technetwork/database/bigdata-appliance/oracle-bigdatalite-2104726.html
![Page 21: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/21.jpg)
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
![Page 22: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/22.jpg)
23
ORDS – Oracle REST Data Services
• http://www.oracle.com/technetwork/developer-tools/rest-data-services/overview/index.html
![Page 23: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/23.jpg)
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
![Page 24: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/24.jpg)
25
Simple Object Data Access
![Page 25: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/25.jpg)
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
![Page 26: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/26.jpg)
27
APEX
• APEX 5.0– Beta program– Production Spring 2015?
![Page 27: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/27.jpg)
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
![Page 28: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/28.jpg)
APEX 5.0 - UX
![Page 29: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/29.jpg)
APEX 5.0 – Page Designer
![Page 30: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/30.jpg)
APEX 5.0 – Universal Theme
• 1 theme to rule them all
• No longer a gazillion templates
• Responsive
• Highly customizable with template options
![Page 31: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/31.jpg)
APEX 5.0 – Enhanced reporting
• More than 1 interactive report
• New UI
• Easier customization
![Page 32: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/32.jpg)
APEX 5.0
• Polish
• Polish
• Polish
• Coming soon to a database near you
![Page 33: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/33.jpg)
A
![Page 34: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/34.jpg)
Practical application
• Instant environment
• Private development environment
• Sizing “sandbox” in Private Cloud
![Page 35: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/35.jpg)
36
![Page 36: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/36.jpg)
37
Forms
• 12c announced (as part of FMW 12.2.1?)• Few features planned• Booth at demo grounds
![Page 37: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/37.jpg)
38
Forms 12c ….
![Page 38: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/38.jpg)
39
BIG data
![Page 39: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/39.jpg)
40
BIG data ……..
![Page 40: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/40.jpg)
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
![Page 41: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/41.jpg)
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.
![Page 42: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/42.jpg)
43
Volume, velocity, Variety
![Page 43: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/43.jpg)
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.
![Page 44: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/44.jpg)
46
Much Much Much Faster
![Page 45: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/45.jpg)
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
![Page 46: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/46.jpg)
49
Big Data Analytics
![Page 47: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/47.jpg)
50
Oracle Big Data Discovery
![Page 48: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/48.jpg)
51
Oracle Big Data Discovery
![Page 49: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/49.jpg)
52
Big Data Discovery
![Page 50: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/50.jpg)
53
Big Data Discovery
![Page 51: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/51.jpg)
54
Big Data Discovery
![Page 52: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/52.jpg)
55
Big Data Processing
• (however) Big Data is (also) Raw Data• Processing Big Data requires ‘exotic’ tools and skills• Another Approach: Big Data SQL
![Page 53: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/53.jpg)
56
Oracle Big Data SQL
![Page 54: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/54.jpg)
57
Oracle Big Data SQL
![Page 55: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/55.jpg)
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.
![Page 56: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/56.jpg)
59
Big Data is just the start to handle IoT
![Page 57: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/57.jpg)
60
Creating the Most Big Data in the Future: IoT
•
![Page 58: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/58.jpg)
61
Everywhere
•
![Page 59: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/59.jpg)
62
Oracle’s IoT Platform
•
![Page 60: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/60.jpg)
63
Oracle’s IoT Architecture
•
![Page 61: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/61.jpg)
64
Be Aware !! Shodan will find you
•
![Page 62: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/62.jpg)
65
Piece of Pi(e)
![Page 63: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/63.jpg)
66
IoT in FMW HOL
![Page 64: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/64.jpg)
67
IoT in FMW HOL
![Page 65: Oracle OpenWo2014 review part 03 three_paa_s_database](https://reader036.vdocument.in/reader036/viewer/2022062704/55621957d8b42a7d028b5772/html5/thumbnails/65.jpg)