SlideShare una empresa de Scribd logo
1 de 31
In the beginning…

All built their own Databases
because no commercial database
could meet their requirements
Today Enterprises
Want The Same
• Reliable Cloud and
Customer-Facing Services
• Horizontal not Vertical
scale
• Never Lose Data and
Never Return an Error
• Rapid App and Feature
Development

• Geo Data Locality
• Operational Simplicity
These Leaders are Disrupting
Their Markets
On-Demand
Forecasting

Real-Time
Advertising

Customer Centric
IT

Multi-Cloud
Management

Public-as-aService

Mobile
Payments

Smart Water
Meters

Workforce
Collaboration

IT Platform-as-aService

Flash
Retail
We are Entering an Era of
Flexible Architectures
Top Performers Strategic Technology Investments

49%

66%

156%

Concerned about
High Velocity

Feel BI gives them an
advantage

More likely to invest
in Distributed NoSQL

Type of Data

Use of Data

Data Technology

Base: 603 business intelligence, data management, and governance decision-makers, comparing those with 15% more
annual growth (N = 55); Source: Forrsights Strategy Spotlight: Business Intelligence and Big Data, Q4 2012
We are Rethinking Downtime:
Resiliency, not Recovery
Bulletproofing the Customer Experience

Recovery
Implies downtime and that
systems must first suffer an
outage before they can
resume normal operations

Resiliency
Refers to the ability of a
business to spring back from
a disruption to its operations
with an outage
We are Addressing Massive
Data Explosion
90% of the World’s data created
in the last two years
By 2017, only 1% of all data
generated will require a
relational data model
Basho: Inspired by Amazon

Amazon Dynamo Paper
October 2007

Enabled tens of millions of
simultaneous users on the
World’s most popular ecommerce site
The Answer

SQL
Or Something Like That
NoSQL is a bad name –
SQL was never the problem
Rather, NoSQL is..

SQL

..a response to changing
business priorities and new
challenges
..a reboot of database
architectures that were
developed before the Internet
existed
NoSQL Flavors
DeveloperOriented

Scale-Out
Distributed
Intro to
Built-In Replication
Incremental scalability
Predictable low latency
Flexible storage
Global data locality
Operational Simplicity
Basic Concepts
Object/key Operations

Masterless

node

VALUE

KEY

VALUE

KEY

bucket

KEY

VALUE

• Key/value pairs stored in buckets
• Any data type, objects are stored as
binaries

node

node

node

node

• Deployed as a
Cluster of Nodes
Under the Hood
• Consistent Hashing and Replicas
• Virtual Nodes
• Vector Clocks
• Hinted Handoff
• Gossiping
• Read Repair / Active Anti-Entropy
• Erlang/OTP
Multi-Datacenter Replication
Business Goals

Applications, Users and
Machines Generate Data

• Disaster Avoidance
Cloud

Mobile

Social

• Data Locality
• Regulatory Compliance

Riak Stores and Manages Data
Efficiently and Effectively

• Analytics and Reporting
Data Center
#1

• Other Secondary Workloads

Multi-Data Center
Replication

Data Center
#2

Data Center #3

• Cloud Bursting
+Extras
Secondary Indexes, Full-Text Search, MR…
Riak Key Features

Riak Clients

• Key/Value Store

(Ruby, Java, Node.js, PHP, .NET, etc)

Protocol Buffers

(HTTP)

(Binary, Persistent Connect)

MDC Replication

Riak SNMP / JMX

* Riak Enterprise Only

* Riak Enterprise Only

Riak Pipe
Distributed
MapReduce

Riak Search

Riak KeyValue Store

(Distributed, FullText)

Riak Core
(Ring Management, Partitioning, AntiEntropy, Replication, Version Control)
Pluggable Storage Backends

Bitcask

LevelDB

Riak Control

Webmachine

• Full-Text Search and
Support for Secondary
Indexes
• Distributed MapReduce
• Advanced Multi-Datacenter
Replication
• Easy-to-interface via HTTP
or Protocol Buffers

• Large library of drivers and
class libraries
• Bitcask, LevelDB and inmemory storage engines
• RiakControl, Riaknostic and
Basho Bench Tools
+Multi-Tenant Object Storage
Simple, Available Cloud Storage Software
Product Availability
Enterprise
Open Source
Distributed Database
• Alwaysavailable, scalable, opsfriendly NoSQL
database
• Over 35,000 downloads
per month
• Thousands of users
worldwide
• Version 1.0 unveiled
September 2011

Commercial
Distributed Database
• Adds multi-data center
replication & Basho
24x7 support
• Over 30% of the Fortune
50

• Enables Secondary
Search and MapReduce
Clusters
• Version 1.4 in May 2013

Open-Source Cloud
Storage Platform
• Expands with multitenancy, large object
support, metering and
Amazon S3 API
• Enables public and
private cloud storage
• Software released to
open source on March
20th
• RiakCS Enterprise
commercial version
Breaking News >>

Traffic on CNN.com Doubles Every Two Minutes

Instant Scale
Low Latency
Angry Birds Toons
• Orchestrating and registering push
notifications
Global Session Store
• RedBird Riak Cluster
Account Profiles
The Croods
• Rovio Account – Storing Fan profiles
and related information
• Game State Storage – Storing game
states
• Payment Transactions
• YellowBird and FatBird Riak Clusters
“Viral” Success

3TB+ New/day
Product Configurator
Recommendations Engine
3rd Party API Integration
“In short: using Riak to insure high data
availability helps avoid health risks and in the
worst case, patient death.”

Common Medical Card
Prescribe-to-Payment
Drug Allergies
“In short: using Riak to insure high data
availability helps avoid health risks and in the
worst case, patient death.”
“In short: using Riak to insure high data
availability helps avoid health risks and in the
worst case, patient death.”
Integrated Customer Platform
Catastrophe Ready Scale
Customer HR Attachments
Private, Secure “Dropbox”
35,000 Users
Public Cloud
+T BSS/OSS
& Service
Orchestra on

+T Network Orchestrator

AT&T Add-ons
• Dev APIs
• IRSCP
• Model Driven
Management
• Capacity
Mgmt driven
by Application
SLAs
• Configuration
Monitoring
S3 Public Cloud Storage
Amazon Economics
@basho

Más contenido relacionado

La actualidad más candente

Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...Denodo
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Denodo
 
Enabling Self-Service Analytics with Logical Data Warehouse
Enabling Self-Service Analytics with Logical Data WarehouseEnabling Self-Service Analytics with Logical Data Warehouse
Enabling Self-Service Analytics with Logical Data WarehouseDenodo
 
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)Denodo
 
Building a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache SparkBuilding a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache SparkDatabricks
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)Denodo
 
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...DataStax
 
The 5 Keys to a Killer Data Lake
The 5 Keys to a Killer Data LakeThe 5 Keys to a Killer Data Lake
The 5 Keys to a Killer Data LakeDataWorks Summit
 
DAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data VirtualizationDAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data VirtualizationDenodo
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 
Data Architecture for Machine Learning
Data Architecture for Machine LearningData Architecture for Machine Learning
Data Architecture for Machine LearningDenodo
 
Embedding Insight through Prediction Driven Logistics
Embedding Insight through Prediction Driven LogisticsEmbedding Insight through Prediction Driven Logistics
Embedding Insight through Prediction Driven LogisticsDatabricks
 
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...DataStax
 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsDenodo
 
Augmented Analytics and Automation in the Age of the Data Scientist
Augmented Analytics and Automation in the Age of the Data ScientistAugmented Analytics and Automation in the Age of the Data Scientist
Augmented Analytics and Automation in the Age of the Data ScientistWhereScape
 
Unlock Data-driven Insights in Databricks Using Location Intelligence
Unlock Data-driven Insights in Databricks Using Location IntelligenceUnlock Data-driven Insights in Databricks Using Location Intelligence
Unlock Data-driven Insights in Databricks Using Location IntelligencePrecisely
 
Using Big Data to Transform Your Customer’s Experience - Part 1

Using Big Data to Transform Your Customer’s Experience - Part 1
Using Big Data to Transform Your Customer’s Experience - Part 1

Using Big Data to Transform Your Customer’s Experience - Part 1
Cloudera, Inc.
 

La actualidad más candente (20)

Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Softnix Security Data Lake
Softnix Security Data Lake Softnix Security Data Lake
Softnix Security Data Lake
 
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
Delivering Self-Service Analytics using Big Data and Data Virtualization on t...
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
 
Enabling Self-Service Analytics with Logical Data Warehouse
Enabling Self-Service Analytics with Logical Data WarehouseEnabling Self-Service Analytics with Logical Data Warehouse
Enabling Self-Service Analytics with Logical Data Warehouse
 
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
 
Building a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache SparkBuilding a Distributed Collaborative Data Pipeline with Apache Spark
Building a Distributed Collaborative Data Pipeline with Apache Spark
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)A Logical Architecture is Always a Flexible Architecture (ASEAN)
A Logical Architecture is Always a Flexible Architecture (ASEAN)
 
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
 
The 5 Keys to a Killer Data Lake
The 5 Keys to a Killer Data LakeThe 5 Keys to a Killer Data Lake
The 5 Keys to a Killer Data Lake
 
DAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data VirtualizationDAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
DAMA Webinar: Turn Grand Designs into a Reality with Data Virtualization
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Data Architecture for Machine Learning
Data Architecture for Machine LearningData Architecture for Machine Learning
Data Architecture for Machine Learning
 
Embedding Insight through Prediction Driven Logistics
Embedding Insight through Prediction Driven LogisticsEmbedding Insight through Prediction Driven Logistics
Embedding Insight through Prediction Driven Logistics
 
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...
Designing Fault-Tolerant Applications with DataStax Enterprise and Apache Cas...
 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
 
Augmented Analytics and Automation in the Age of the Data Scientist
Augmented Analytics and Automation in the Age of the Data ScientistAugmented Analytics and Automation in the Age of the Data Scientist
Augmented Analytics and Automation in the Age of the Data Scientist
 
Unlock Data-driven Insights in Databricks Using Location Intelligence
Unlock Data-driven Insights in Databricks Using Location IntelligenceUnlock Data-driven Insights in Databricks Using Location Intelligence
Unlock Data-driven Insights in Databricks Using Location Intelligence
 
Using Big Data to Transform Your Customer’s Experience - Part 1

Using Big Data to Transform Your Customer’s Experience - Part 1
Using Big Data to Transform Your Customer’s Experience - Part 1

Using Big Data to Transform Your Customer’s Experience - Part 1

 

Destacado

Online Conversation Compatible
Online Conversation CompatibleOnline Conversation Compatible
Online Conversation CompatibleD1wata
 
How to mount and unmount filesystem
How to mount and unmount filesystemHow to mount and unmount filesystem
How to mount and unmount filesystemCOMSATS
 
Windows 7 guide
Windows 7 guideWindows 7 guide
Windows 7 guideCOMSATS
 
WeboBusiness.com Business Model Cellphones & Cars
WeboBusiness.com Business Model Cellphones & CarsWeboBusiness.com Business Model Cellphones & Cars
WeboBusiness.com Business Model Cellphones & CarsClem B
 
Why OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesWhy OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesFrank Wu
 
Windows speed up
Windows speed upWindows speed up
Windows speed upCOMSATS
 
Open network architecture e book
Open network architecture e bookOpen network architecture e book
Open network architecture e bookCOMSATS
 

Destacado (8)

Benchmarking PyCon AU 2011 v0
Benchmarking PyCon AU 2011 v0Benchmarking PyCon AU 2011 v0
Benchmarking PyCon AU 2011 v0
 
Online Conversation Compatible
Online Conversation CompatibleOnline Conversation Compatible
Online Conversation Compatible
 
How to mount and unmount filesystem
How to mount and unmount filesystemHow to mount and unmount filesystem
How to mount and unmount filesystem
 
Windows 7 guide
Windows 7 guideWindows 7 guide
Windows 7 guide
 
WeboBusiness.com Business Model Cellphones & Cars
WeboBusiness.com Business Model Cellphones & CarsWeboBusiness.com Business Model Cellphones & Cars
WeboBusiness.com Business Model Cellphones & Cars
 
Why OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesWhy OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise Challenges
 
Windows speed up
Windows speed upWindows speed up
Windows speed up
 
Open network architecture e book
Open network architecture e bookOpen network architecture e book
Open network architecture e book
 

Similar a Basho pres

When and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureWhen and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfssuserd23711
 
Digital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility companyDigital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility companyIlham Ahmed
 
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenariosThe Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarioskcmallu
 
Wowrack Cloud Services
Wowrack Cloud ServicesWowrack Cloud Services
Wowrack Cloud ServicesDoug Cardinale
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationDenodo
 
Take Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessTake Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessInside Analysis
 
Real time data integration best practices and architecture
Real time data integration best practices and architectureReal time data integration best practices and architecture
Real time data integration best practices and architectureBui Kiet
 
Which data should you move to Hadoop?
Which data should you move to Hadoop?Which data should you move to Hadoop?
Which data should you move to Hadoop?Attunity
 
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization Denodo
 
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresOPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresKangaroot
 
Accelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationAccelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationDenodo
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM
 
Moving Targets: Harnessing Real-time Value from Data in Motion
Moving Targets: Harnessing Real-time Value from Data in Motion Moving Targets: Harnessing Real-time Value from Data in Motion
Moving Targets: Harnessing Real-time Value from Data in Motion Inside Analysis
 
Application Modernization
Application ModernizationApplication Modernization
Application ModernizationSulaiman64
 
Assessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesAssessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesDATAVERSITY
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIDenodo
 
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSetsEnabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSetsStreamsets Inc.
 

Similar a Basho pres (20)

When and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureWhen and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data Architecture
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdf
 
Digital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility companyDigital Business Transformation for Energy & Utility company
Digital Business Transformation for Energy & Utility company
 
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenariosThe Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
 
Wowrack Cloud Services
Wowrack Cloud ServicesWowrack Cloud Services
Wowrack Cloud Services
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
Take Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessTake Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven Business
 
Real time data integration best practices and architecture
Real time data integration best practices and architectureReal time data integration best practices and architecture
Real time data integration best practices and architecture
 
Which data should you move to Hadoop?
Which data should you move to Hadoop?Which data should you move to Hadoop?
Which data should you move to Hadoop?
 
Microstrategy Overview
Microstrategy OverviewMicrostrategy Overview
Microstrategy Overview
 
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
 
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT InfrastructuresOPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
 
Accelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data VirtualizationAccelerate Cloud Migrations and Architecture with Data Virtualization
Accelerate Cloud Migrations and Architecture with Data Virtualization
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data IBM Relay 2015: Open for Data
IBM Relay 2015: Open for Data
 
Moving Targets: Harnessing Real-time Value from Data in Motion
Moving Targets: Harnessing Real-time Value from Data in Motion Moving Targets: Harnessing Real-time Value from Data in Motion
Moving Targets: Harnessing Real-time Value from Data in Motion
 
Application Modernization
Application ModernizationApplication Modernization
Application Modernization
 
Assessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use CasesAssessing New Databases– Translytical Use Cases
Assessing New Databases– Translytical Use Cases
 
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BIAugmentation, Collaboration, Governance: Defining the Future of Self-Service BI
Augmentation, Collaboration, Governance: Defining the Future of Self-Service BI
 
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSetsEnabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
 

Último

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
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
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Último (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Basho pres

  • 1.
  • 2. In the beginning… All built their own Databases because no commercial database could meet their requirements
  • 3. Today Enterprises Want The Same • Reliable Cloud and Customer-Facing Services • Horizontal not Vertical scale • Never Lose Data and Never Return an Error • Rapid App and Feature Development • Geo Data Locality • Operational Simplicity
  • 4. These Leaders are Disrupting Their Markets On-Demand Forecasting Real-Time Advertising Customer Centric IT Multi-Cloud Management Public-as-aService Mobile Payments Smart Water Meters Workforce Collaboration IT Platform-as-aService Flash Retail
  • 5. We are Entering an Era of Flexible Architectures Top Performers Strategic Technology Investments 49% 66% 156% Concerned about High Velocity Feel BI gives them an advantage More likely to invest in Distributed NoSQL Type of Data Use of Data Data Technology Base: 603 business intelligence, data management, and governance decision-makers, comparing those with 15% more annual growth (N = 55); Source: Forrsights Strategy Spotlight: Business Intelligence and Big Data, Q4 2012
  • 6. We are Rethinking Downtime: Resiliency, not Recovery Bulletproofing the Customer Experience Recovery Implies downtime and that systems must first suffer an outage before they can resume normal operations Resiliency Refers to the ability of a business to spring back from a disruption to its operations with an outage
  • 7. We are Addressing Massive Data Explosion 90% of the World’s data created in the last two years By 2017, only 1% of all data generated will require a relational data model
  • 8. Basho: Inspired by Amazon Amazon Dynamo Paper October 2007 Enabled tens of millions of simultaneous users on the World’s most popular ecommerce site
  • 10. NoSQL is a bad name – SQL was never the problem Rather, NoSQL is.. SQL ..a response to changing business priorities and new challenges ..a reboot of database architectures that were developed before the Internet existed
  • 12. Intro to Built-In Replication Incremental scalability Predictable low latency Flexible storage Global data locality Operational Simplicity
  • 13. Basic Concepts Object/key Operations Masterless node VALUE KEY VALUE KEY bucket KEY VALUE • Key/value pairs stored in buckets • Any data type, objects are stored as binaries node node node node • Deployed as a Cluster of Nodes
  • 14. Under the Hood • Consistent Hashing and Replicas • Virtual Nodes • Vector Clocks • Hinted Handoff • Gossiping • Read Repair / Active Anti-Entropy • Erlang/OTP
  • 15. Multi-Datacenter Replication Business Goals Applications, Users and Machines Generate Data • Disaster Avoidance Cloud Mobile Social • Data Locality • Regulatory Compliance Riak Stores and Manages Data Efficiently and Effectively • Analytics and Reporting Data Center #1 • Other Secondary Workloads Multi-Data Center Replication Data Center #2 Data Center #3 • Cloud Bursting
  • 16. +Extras Secondary Indexes, Full-Text Search, MR… Riak Key Features Riak Clients • Key/Value Store (Ruby, Java, Node.js, PHP, .NET, etc) Protocol Buffers (HTTP) (Binary, Persistent Connect) MDC Replication Riak SNMP / JMX * Riak Enterprise Only * Riak Enterprise Only Riak Pipe Distributed MapReduce Riak Search Riak KeyValue Store (Distributed, FullText) Riak Core (Ring Management, Partitioning, AntiEntropy, Replication, Version Control) Pluggable Storage Backends Bitcask LevelDB Riak Control Webmachine • Full-Text Search and Support for Secondary Indexes • Distributed MapReduce • Advanced Multi-Datacenter Replication • Easy-to-interface via HTTP or Protocol Buffers • Large library of drivers and class libraries • Bitcask, LevelDB and inmemory storage engines • RiakControl, Riaknostic and Basho Bench Tools
  • 17. +Multi-Tenant Object Storage Simple, Available Cloud Storage Software
  • 18. Product Availability Enterprise Open Source Distributed Database • Alwaysavailable, scalable, opsfriendly NoSQL database • Over 35,000 downloads per month • Thousands of users worldwide • Version 1.0 unveiled September 2011 Commercial Distributed Database • Adds multi-data center replication & Basho 24x7 support • Over 30% of the Fortune 50 • Enables Secondary Search and MapReduce Clusters • Version 1.4 in May 2013 Open-Source Cloud Storage Platform • Expands with multitenancy, large object support, metering and Amazon S3 API • Enables public and private cloud storage • Software released to open source on March 20th • RiakCS Enterprise commercial version
  • 19. Breaking News >> Traffic on CNN.com Doubles Every Two Minutes Instant Scale Low Latency
  • 20. Angry Birds Toons • Orchestrating and registering push notifications Global Session Store • RedBird Riak Cluster Account Profiles The Croods • Rovio Account – Storing Fan profiles and related information • Game State Storage – Storing game states • Payment Transactions • YellowBird and FatBird Riak Clusters
  • 23. “In short: using Riak to insure high data availability helps avoid health risks and in the worst case, patient death.” Common Medical Card Prescribe-to-Payment Drug Allergies
  • 24. “In short: using Riak to insure high data availability helps avoid health risks and in the worst case, patient death.”
  • 25. “In short: using Riak to insure high data availability helps avoid health risks and in the worst case, patient death.”
  • 29. Public Cloud +T BSS/OSS & Service Orchestra on +T Network Orchestrator AT&T Add-ons • Dev APIs • IRSCP • Model Driven Management • Capacity Mgmt driven by Application SLAs • Configuration Monitoring
  • 30. S3 Public Cloud Storage Amazon Economics

Notas del editor

  1. We’ll be focusing on scale-out DBs
  2. Riak is Basho’s Open source distributed database that was designed to handle these challengesIncremental scalability – grow your database a server at a time, or grow quickly to react to viral load. Viral growth is like a big DDoS attack – if you don’t have a plan to respond to sudden growth you’re in trouble. Low latency – users of games and web applications are growing more and impatient. An extra 100ms for Amazon.com load time results in a 1% decrease in sales for them. So low latency – not average, but latency measured at 99.9th percentiles is very important for a responsive game and for retaining users