SlideShare uma empresa Scribd logo
1 de 27
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database
Overview & Use Cases
Oracle Open World LAD 2016
Gustavo Castilhos
Big Data Solutions Specialist
Jun/2016
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Overview & Use Cases
Oracle’s Big Data & NoSQL Strategy
Technical Features
Customer References
2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Overview & Use Cases
Oracle’s Big Data & NoSQL Strategy
Technical Features
Customer References
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Real time event processing
• Sensor data acquisition/IoT
• Fraud detection and prevention
• Real time recommendations
• Globally distributed databases
• Social networks and online gaming
Main reasons for enterprises
adopting NoSQL:
• Low cost
• Performance
• Scalability
• Flexibility
Why use a NoSQL database?
4
Fonte: Oracle, 2013
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• Real time event processing
• Sensor data acquisition/IoT
• Fraud detection and prevention
• Real time recommendations
• Globally distributed databases
• Social networks and online gaming
Why use a NoSQL database?
5
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
• What an enterprise-class database
should have:
– Security
– Durability
– Transactions support
– Hardware certifications
– Integration between technologies
– Means of administration
– Reliable support
• Common characteristics of NoSQL
databases:
– Few security features
– Performance X Durability
– No hardware certification
– No “out-of-box” integration tools
– Complex API’s
– Support by niche companies
The Challenges
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 7
An Enterprise-Class NoSQL Database
Oracle NoSQL
Text
Core
Database
Functionality
Application
Developer
Friendly
Software
Manageability
• Predictable, low latency
• Highly available
• Highly scalable
• Administrator friendly (IT)
• Strong Integration
• Enterprise-grade support
• Multiple high
level API’s
• Simple, flexible
schemas
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Overview & Use Cases
Oracle’s Big Data & NoSQL Strategy
Technical Features
Customer References
8
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Choose the RIGHT storage option for the job
Hadoop Distributed File System
(HDFS)
Oracle NoSQL Database Oracle Database
File System Key-Value Database Relational Database
No inherent structure Simple data structure Complex data structures, rich SQL
High volume writes
High volume random reads and
writes
High volume OLTP with 2-PC
Limited functionality,
roll-your-own applications
Simple get/put high speed storage,
flex configuration
Security, Backup/Restore, Data life cycle
mgmt, XML, etc.
Batch Oriented
Real-Time, web-scale specialized
applications
General purpose SQL platform, multiple
applications, ODBC, JDBC
9
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle’s Big Data & NoSQL Strategy
10
Reference Architecture
Actionable
Events
Data
Lake
Data Factory Data
Warehouse
BI and
Reporting
Discovery Lab
Actionable
Information
Actionable
Insights
Data Streams
Execution
Innovation
Discovery
Output
Events
& Data
Enterprise Data
Web & Social Data
Event Engine
Model First
Analytics
• Reporting-oriented
• Often enterprise wide
in scope, cross LoB
• “you know the
questions to ask”
Reports &
Dashboards
Data First
Analytics
• Data Exploration
• Highly visual and/or
interactive
• “you don’t know the
questions to ask”
Discovery
• Telematics
• Industry Services
• Internet of Things
• Sentiment
Data
Services
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle’s Big Data & NoSQL Strategy
11
Reference Architecture
Actionable
Events
Data
Lake
Data Factory Data
Warehouse
BI and
Reporting
Discovery Lab
Actionable
Information
Actionable
Insights
Data Streams
Execution
Innovation
Discovery
Output
Events
& Data
Enterprise Data
Web & Social Data
Event Engine
Model First
Analytics
• Reporting-oriented
• Often enterprise wide
in scope, cross LoB
• “you know the
questions to ask”
Reports &
Dashboards
Data First
Analytics
• Data Exploration
• Highly visual and/or
interactive
• “you don’t know the
questions to ask”
Discovery
• Telematics
• Industry Services
• Internet of Things
• Sentiment
Data
Services
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
RDBMS
12
Integrating the best of breed
Oracle Big Data SQL
One fast SQL query, on all your data, in parallel
SQL
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Overview & Use Cases
Oracle’s Big Data & NoSQL Strategy
Technical Features
Customer References
13
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Logical Architecture
Linear scaling and replication
14
• Elastic Auto Sharding
(split, add, contract)
Store
• Writes to elected
node with flexible
durability
• Reads from any
node in shard
Expand and Rebalance
Shard
M
R
R
Shard
M
Shard
R
R
R R
Application
NoSQL Driver
M
Shard
R
R
M
• Auto re-balance of
data on expansion
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Data Center Support
• Availability Zones
• Flexible configuration
• Primary Zones
– Durability guarantees
– Low latency writes, HA
• Secondary Read-Only Zones
– Asynchronous replication
– Analytic workloads
– Report generation
• Topology Aware Client Driver
• Provides business continuity and distributed
workload management
15
DC1 DC2 DC3
PrimaryZones
Reports
Batch Analytics
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Smart Topology Management
• Efficient disk usage
• No I/O bottlenecks
• Smart cache sharing
• Automatic switchover
• Bigger cluster, lower TCO
16
Shard
M
Shard
R
R
R R
Application
NoSQL Driver
M
Shard
R
R
M
Server #2
Server #1
Server #3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Configurable Consistency vs Availability
• Greater Flexibility
– Configurable
• Durability per operation
• Consistency per operation
– ACID by default
– Transactions may be composed of
multiple read/write operations
17
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 18
Complex data. Simple management.
Flexible Data Model
advanced key-value database
Compound Primary key & Shard key
Automatic data sharding & local indexing
Range queries on any indexed field
1. JSON structures, Tables, Arrays, Maps
2. BLOB’s, Multimedia
3. Graph structures
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database Cloud Service
23
Driver
Application
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Agenda
Overview & Use Cases
Oracle’s Big Data & NoSQL Strategy
Technical Features
Customer References
24
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
NoSQL for Flight Test Analysis
• Objectives:
– Have a scalable and highly available storage for flight test sensor data
– Allow simultaneous data ingestion and analysis
• Solution:
– Oracle NoSQL database
• High speed storage and range based extraction of time series data
• Agile, flexible schema, easily integrated with the existing application
– Oracle Big Data Appliance: efficient manageability and lowest TCO
– Integration with Hadoop and RDBMS for post processing
27
Large scale sensor data acquisition and processing
Airbus
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
NoSQL for Flight Test Analysis
• Benefits
– Increase scalability of data storage
– Deliver higher concurrency between
data analytics and ingestion
– Scale-out data loading independently
from analysis
– Enterprise-grade support for mission
critical system
– 750K key inserts/sec, 6TB/hour
28
Large scale sensor data acquisition and processing
Big Data Appliance
NoSQL DB Driver
Event Ingestion and Extraction
Oracle and/or third parties
SQL/Data Analytics Tools
Airbus
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential 29
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential 30
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The preceding is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
31
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 32
TDC2016SP - Trilha NoSQL

Mais conteúdo relacionado

Mais procurados

Using Hadoop to Offload Data Warehouse Processing and More - Brad Anserson
Using Hadoop to Offload Data Warehouse Processing and More - Brad AnsersonUsing Hadoop to Offload Data Warehouse Processing and More - Brad Anserson
Using Hadoop to Offload Data Warehouse Processing and More - Brad Anserson
MapR Technologies
 

Mais procurados (20)

Insights into Real World Data Management Challenges
Insights into Real World Data Management ChallengesInsights into Real World Data Management Challenges
Insights into Real World Data Management Challenges
 
Keynote – From MapReduce to Spark: An Ecosystem Evolves by Doug Cutting, Chie...
Keynote – From MapReduce to Spark: An Ecosystem Evolves by Doug Cutting, Chie...Keynote – From MapReduce to Spark: An Ecosystem Evolves by Doug Cutting, Chie...
Keynote – From MapReduce to Spark: An Ecosystem Evolves by Doug Cutting, Chie...
 
Swimming Across the Data Lake, Lessons learned and keys to success
Swimming Across the Data Lake, Lessons learned and keys to success Swimming Across the Data Lake, Lessons learned and keys to success
Swimming Across the Data Lake, Lessons learned and keys to success
 
About CDAP
About CDAPAbout CDAP
About CDAP
 
HAWQ: a massively parallel processing SQL engine in hadoop
HAWQ: a massively parallel processing SQL engine in hadoopHAWQ: a massively parallel processing SQL engine in hadoop
HAWQ: a massively parallel processing SQL engine in hadoop
 
The EDW Ecosystem
The EDW EcosystemThe EDW Ecosystem
The EDW Ecosystem
 
#BDAM: EDW Optimization with Hadoop and CDAP, by Sagar Kapare from Cask
#BDAM: EDW Optimization with Hadoop and CDAP, by Sagar Kapare from Cask #BDAM: EDW Optimization with Hadoop and CDAP, by Sagar Kapare from Cask
#BDAM: EDW Optimization with Hadoop and CDAP, by Sagar Kapare from Cask
 
Meetup Oracle Database BCN: 2.1 Data Management Trends
Meetup Oracle Database BCN: 2.1 Data Management TrendsMeetup Oracle Database BCN: 2.1 Data Management Trends
Meetup Oracle Database BCN: 2.1 Data Management Trends
 
Aleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDAAleksejs Nemirovskis - Manage your data using oracle BDA
Aleksejs Nemirovskis - Manage your data using oracle BDA
 
Breakout: Hadoop and the Operational Data Store
Breakout: Hadoop and the Operational Data StoreBreakout: Hadoop and the Operational Data Store
Breakout: Hadoop and the Operational Data Store
 
Accelerating Data Warehouse Modernization
Accelerating Data Warehouse ModernizationAccelerating Data Warehouse Modernization
Accelerating Data Warehouse Modernization
 
Versa Shore Microsoft APS PDW webinar
Versa Shore Microsoft APS PDW webinarVersa Shore Microsoft APS PDW webinar
Versa Shore Microsoft APS PDW webinar
 
Innovation in the Data Warehouse - StampedeCon 2016
Innovation in the Data Warehouse - StampedeCon 2016Innovation in the Data Warehouse - StampedeCon 2016
Innovation in the Data Warehouse - StampedeCon 2016
 
Integrating and Analyzing Data from Multiple Manufacturing Sites using Apache...
Integrating and Analyzing Data from Multiple Manufacturing Sites using Apache...Integrating and Analyzing Data from Multiple Manufacturing Sites using Apache...
Integrating and Analyzing Data from Multiple Manufacturing Sites using Apache...
 
GDPR-focused partner community showcase for Apache Ranger and Apache Atlas
GDPR-focused partner community showcase for Apache Ranger and Apache AtlasGDPR-focused partner community showcase for Apache Ranger and Apache Atlas
GDPR-focused partner community showcase for Apache Ranger and Apache Atlas
 
Beyond TCO
Beyond TCOBeyond TCO
Beyond TCO
 
High Performance Spatial-Temporal Trajectory Analysis with Spark
High Performance Spatial-Temporal Trajectory Analysis with Spark High Performance Spatial-Temporal Trajectory Analysis with Spark
High Performance Spatial-Temporal Trajectory Analysis with Spark
 
Intel_Swarm64 Solution Brief
Intel_Swarm64 Solution BriefIntel_Swarm64 Solution Brief
Intel_Swarm64 Solution Brief
 
Using Hadoop to Offload Data Warehouse Processing and More - Brad Anserson
Using Hadoop to Offload Data Warehouse Processing and More - Brad AnsersonUsing Hadoop to Offload Data Warehouse Processing and More - Brad Anserson
Using Hadoop to Offload Data Warehouse Processing and More - Brad Anserson
 
2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverview2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverview
 

Destaque

Destaque (20)

TDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQLTDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQL
 
TDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQLTDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQL
 
TDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQLTDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQL
 
TDC2016SP - Trilha Startups
TDC2016SP - Trilha StartupsTDC2016SP - Trilha Startups
TDC2016SP - Trilha Startups
 
TDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQLTDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQL
 
TDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQLTDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQL
 
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
Tomada de Decisão baseada em testes de carga - The Developer`s Conference Sã...
 
TDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.JsTDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.Js
 
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontaTestando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
 
TDC2016SP - Trilha Startups
TDC2016SP - Trilha StartupsTDC2016SP - Trilha Startups
TDC2016SP - Trilha Startups
 
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
 
TheDevConf 2016 - 4 dicas valiosas para uma piramide de testes saudavel
TheDevConf 2016 - 4 dicas valiosas para uma piramide de testes saudavelTheDevConf 2016 - 4 dicas valiosas para uma piramide de testes saudavel
TheDevConf 2016 - 4 dicas valiosas para uma piramide de testes saudavel
 
TDC2016SP - Trilha Startups
TDC2016SP - Trilha StartupsTDC2016SP - Trilha Startups
TDC2016SP - Trilha Startups
 
TDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.JsTDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.Js
 
TDC2016SP - Trilha Mobile
TDC2016SP - Trilha MobileTDC2016SP - Trilha Mobile
TDC2016SP - Trilha Mobile
 
TDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.JsTDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.Js
 
TDC2016SP - Trilha Mobile
TDC2016SP - Trilha MobileTDC2016SP - Trilha Mobile
TDC2016SP - Trilha Mobile
 
TDC2016SP - Trilha Startups
TDC2016SP - Trilha StartupsTDC2016SP - Trilha Startups
TDC2016SP - Trilha Startups
 
TDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQLTDC2016SP - Trilha NoSQL
TDC2016SP - Trilha NoSQL
 
TDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.JsTDC2016SP - Trilha Node.Js
TDC2016SP - Trilha Node.Js
 

Semelhante a TDC2016SP - Trilha NoSQL

Con8862 no sql, json and time series data
Con8862   no sql, json and time series dataCon8862   no sql, json and time series data
Con8862 no sql, json and time series data
Anuj Sahni
 

Semelhante a TDC2016SP - Trilha NoSQL (20)

Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
 
A3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloudA3 transforming data_management_in_the_cloud
A3 transforming data_management_in_the_cloud
 
Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data
Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data
Meetup Oracle Database MAD: 2.1 Data Management Trends: SQL, NoSQL y Big Data
 
Oracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and ArchitectureOracle Cloud : Big Data Use Cases and Architecture
Oracle Cloud : Big Data Use Cases and Architecture
 
클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법 클라우드 시대 완벽한 데이터 관리 방법
클라우드 시대 완벽한 데이터 관리 방법
 
Novinky v Oracle Database 18c
Novinky v Oracle Database 18cNovinky v Oracle Database 18c
Novinky v Oracle Database 18c
 
Oracle Database in-Memory Overivew
Oracle Database in-Memory OverivewOracle Database in-Memory Overivew
Oracle Database in-Memory Overivew
 
Oracle Database Appliance Workshop
Oracle Database Appliance WorkshopOracle Database Appliance Workshop
Oracle Database Appliance Workshop
 
#PCMVision: Oracle Hybrid Cloud Solutions
#PCMVision: Oracle Hybrid Cloud Solutions#PCMVision: Oracle Hybrid Cloud Solutions
#PCMVision: Oracle Hybrid Cloud Solutions
 
Oracle’s Advanced Analytics & Machine Learning 12.2c New Features & Road Map;...
Oracle’s Advanced Analytics & Machine Learning 12.2c New Features & Road Map;...Oracle’s Advanced Analytics & Machine Learning 12.2c New Features & Road Map;...
Oracle’s Advanced Analytics & Machine Learning 12.2c New Features & Road Map;...
 
MySQL in oracle public cloud
MySQL in oracle public cloudMySQL in oracle public cloud
MySQL in oracle public cloud
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutions
 
MySQL in oracle_public_cloud
MySQL in oracle_public_cloudMySQL in oracle_public_cloud
MySQL in oracle_public_cloud
 
Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster Simplify IT: Oracle SuperCluster
Simplify IT: Oracle SuperCluster
 
Oracle Data Integration - Overview
Oracle Data Integration - OverviewOracle Data Integration - Overview
Oracle Data Integration - Overview
 
C5 journey to_the_cloud_with_oracle_sparc
C5 journey to_the_cloud_with_oracle_sparcC5 journey to_the_cloud_with_oracle_sparc
C5 journey to_the_cloud_with_oracle_sparc
 
Con8862 no sql, json and time series data
Con8862   no sql, json and time series dataCon8862   no sql, json and time series data
Con8862 no sql, json and time series data
 
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
 
Přehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEAPřehled portfolia ODA a praktických případů v regionu EMEA
Přehled portfolia ODA a praktických případů v regionu EMEA
 
Solution Use Case Demo: The Power of Relationships in Your Big Data
Solution Use Case Demo: The Power of Relationships in Your Big DataSolution Use Case Demo: The Power of Relationships in Your Big Data
Solution Use Case Demo: The Power of Relationships in Your Big Data
 

Mais de tdc-globalcode

Mais de tdc-globalcode (20)

TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadeTDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
 
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
 
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de SucessoTDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
 
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPATDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
 
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVinoTDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
 
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
 
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devicesTDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devices
 
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca PublicaTrilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
 
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
 
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case EasylocusTDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocus
 
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
 
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em GolangTDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golang
 
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QATDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
 
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendenciaTDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
 
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR ServiceTDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
 
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
 
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
 
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
 
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#
 
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor  em .Net CoreTDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor  em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Último (20)

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

TDC2016SP - Trilha NoSQL

  • 1. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle NoSQL Database Overview & Use Cases Oracle Open World LAD 2016 Gustavo Castilhos Big Data Solutions Specialist Jun/2016
  • 2. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Agenda Overview & Use Cases Oracle’s Big Data & NoSQL Strategy Technical Features Customer References 2
  • 3. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Agenda Overview & Use Cases Oracle’s Big Data & NoSQL Strategy Technical Features Customer References 3
  • 4. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | • Real time event processing • Sensor data acquisition/IoT • Fraud detection and prevention • Real time recommendations • Globally distributed databases • Social networks and online gaming Main reasons for enterprises adopting NoSQL: • Low cost • Performance • Scalability • Flexibility Why use a NoSQL database? 4 Fonte: Oracle, 2013
  • 5. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | • Real time event processing • Sensor data acquisition/IoT • Fraud detection and prevention • Real time recommendations • Globally distributed databases • Social networks and online gaming Why use a NoSQL database? 5
  • 6. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | • What an enterprise-class database should have: – Security – Durability – Transactions support – Hardware certifications – Integration between technologies – Means of administration – Reliable support • Common characteristics of NoSQL databases: – Few security features – Performance X Durability – No hardware certification – No “out-of-box” integration tools – Complex API’s – Support by niche companies The Challenges 6
  • 7. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 7 An Enterprise-Class NoSQL Database Oracle NoSQL Text Core Database Functionality Application Developer Friendly Software Manageability • Predictable, low latency • Highly available • Highly scalable • Administrator friendly (IT) • Strong Integration • Enterprise-grade support • Multiple high level API’s • Simple, flexible schemas
  • 8. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Agenda Overview & Use Cases Oracle’s Big Data & NoSQL Strategy Technical Features Customer References 8
  • 9. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Choose the RIGHT storage option for the job Hadoop Distributed File System (HDFS) Oracle NoSQL Database Oracle Database File System Key-Value Database Relational Database No inherent structure Simple data structure Complex data structures, rich SQL High volume writes High volume random reads and writes High volume OLTP with 2-PC Limited functionality, roll-your-own applications Simple get/put high speed storage, flex configuration Security, Backup/Restore, Data life cycle mgmt, XML, etc. Batch Oriented Real-Time, web-scale specialized applications General purpose SQL platform, multiple applications, ODBC, JDBC 9
  • 10. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle’s Big Data & NoSQL Strategy 10 Reference Architecture Actionable Events Data Lake Data Factory Data Warehouse BI and Reporting Discovery Lab Actionable Information Actionable Insights Data Streams Execution Innovation Discovery Output Events & Data Enterprise Data Web & Social Data Event Engine Model First Analytics • Reporting-oriented • Often enterprise wide in scope, cross LoB • “you know the questions to ask” Reports & Dashboards Data First Analytics • Data Exploration • Highly visual and/or interactive • “you don’t know the questions to ask” Discovery • Telematics • Industry Services • Internet of Things • Sentiment Data Services
  • 11. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle’s Big Data & NoSQL Strategy 11 Reference Architecture Actionable Events Data Lake Data Factory Data Warehouse BI and Reporting Discovery Lab Actionable Information Actionable Insights Data Streams Execution Innovation Discovery Output Events & Data Enterprise Data Web & Social Data Event Engine Model First Analytics • Reporting-oriented • Often enterprise wide in scope, cross LoB • “you know the questions to ask” Reports & Dashboards Data First Analytics • Data Exploration • Highly visual and/or interactive • “you don’t know the questions to ask” Discovery • Telematics • Industry Services • Internet of Things • Sentiment Data Services
  • 12. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | RDBMS 12 Integrating the best of breed Oracle Big Data SQL One fast SQL query, on all your data, in parallel SQL
  • 13. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Agenda Overview & Use Cases Oracle’s Big Data & NoSQL Strategy Technical Features Customer References 13
  • 14. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Logical Architecture Linear scaling and replication 14 • Elastic Auto Sharding (split, add, contract) Store • Writes to elected node with flexible durability • Reads from any node in shard Expand and Rebalance Shard M R R Shard M Shard R R R R Application NoSQL Driver M Shard R R M • Auto re-balance of data on expansion
  • 15. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Data Center Support • Availability Zones • Flexible configuration • Primary Zones – Durability guarantees – Low latency writes, HA • Secondary Read-Only Zones – Asynchronous replication – Analytic workloads – Report generation • Topology Aware Client Driver • Provides business continuity and distributed workload management 15 DC1 DC2 DC3 PrimaryZones Reports Batch Analytics
  • 16. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Smart Topology Management • Efficient disk usage • No I/O bottlenecks • Smart cache sharing • Automatic switchover • Bigger cluster, lower TCO 16 Shard M Shard R R R R Application NoSQL Driver M Shard R R M Server #2 Server #1 Server #3
  • 17. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Configurable Consistency vs Availability • Greater Flexibility – Configurable • Durability per operation • Consistency per operation – ACID by default – Transactions may be composed of multiple read/write operations 17
  • 18. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 18 Complex data. Simple management. Flexible Data Model advanced key-value database Compound Primary key & Shard key Automatic data sharding & local indexing Range queries on any indexed field 1. JSON structures, Tables, Arrays, Maps 2. BLOB’s, Multimedia 3. Graph structures
  • 19. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle NoSQL Database Cloud Service 23 Driver Application
  • 20. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Agenda Overview & Use Cases Oracle’s Big Data & NoSQL Strategy Technical Features Customer References 24
  • 21. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | NoSQL for Flight Test Analysis • Objectives: – Have a scalable and highly available storage for flight test sensor data – Allow simultaneous data ingestion and analysis • Solution: – Oracle NoSQL database • High speed storage and range based extraction of time series data • Agile, flexible schema, easily integrated with the existing application – Oracle Big Data Appliance: efficient manageability and lowest TCO – Integration with Hadoop and RDBMS for post processing 27 Large scale sensor data acquisition and processing Airbus
  • 22. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | NoSQL for Flight Test Analysis • Benefits – Increase scalability of data storage – Deliver higher concurrency between data analytics and ingestion – Scale-out data loading independently from analysis – Enterprise-grade support for mission critical system – 750K key inserts/sec, 6TB/hour 28 Large scale sensor data acquisition and processing Big Data Appliance NoSQL DB Driver Event Ingestion and Extraction Oracle and/or third parties SQL/Data Analytics Tools Airbus
  • 23. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential 29
  • 24. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential 30
  • 25. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 31
  • 26. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 32

Notas do Editor

  1. This is a Title Slide with Picture slide ideal for including a picture with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates.
  2. If we look at the various storage options available to handle Big Data – there are essentially three types: Hadoop, NoSQL Databases, Relational Databases HDFS is a great distributed file system. Parallel, highly scalable and no inherent structure. However, it’s tuned primarily for bulk sequential read/write of file blocks. There are no indices for fast access to specific data records, it’s not well suited for lots of small files or updating files that have already been written. Primarily a batch system, write lots of data, then read it all in parallel over and over. Sounds like a datawarehouse, but more unstructured. The Relational Database on the other hand, is usually deployed on a big machine, and supports complex data structures stored in tables with plenty of relationships. Data is manipulated and accessed using rich SQL to build mission critical applications. There is support for variety of data access protocols like ODBC/JDBC along with an elaborate life cycle management infrastructure involving security and backup/restore operations. Enterprises run their mission critical transaction processing systems on relational databases. NoSQL database is the middle ground: a distributed key-value database with a simple data structure. It has indices. It can handle large volumes of data and is usually deployed on a distributed architecture consisting of several small machines. It’s designed for low latency high volume reads and writes of simple data, that is typical with real-time and web-scale specialized applications. It’s not tuned for reading/writing huge files – use a file system for that. It has flex configuration capabilities that make it very suitable to rapid application development requirements. Data scalability at low cost.
  3. To summarize, Oracle Big Data SQL is…
  4. (mencionar no final do slide as api’s bulkPut, bulkGet, Graph + PatternMatching, BLOB’s + multimedia
  5. Hive Storage Handler was a 3.2 feature. Complex type support was A 3.4 feature.
  6. This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, e-mail: Revrec-americasiebc_us@oracle.com For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.   http://my.oracle.com/site/fin/gfo/GlobalProcesses/cnt452504.pdf For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.