Top Banner
© 2011 VMware Inc. All rights reserved NoSQL, NewSQL, whose SQL? Key trends in data you need to know
17

New trends in data

Nov 19, 2014

Download

Technology

VMware vFabric

Key trends in data including NoSQL and NewSQL
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: New trends in data

© 2011 VMware Inc. All rights reserved

NoSQL, NewSQL, whose SQL?Key trends in data you need to know

Page 2: New trends in data

2 #vmworld vmware.com/go/sqlfire or /go/gemfire

Agenda What’s driving new data offerings Key trends in harnessing data Learn more this week

Page 3: New trends in data

3 #vmworld vmware.com/go/sqlfire or /go/gemfire

Agenda What’s driving new data offerings Key trends in harnessing data Learn more this week

Page 4: New trends in data

4 #vmworld vmware.com/go/sqlfire or /go/gemfire

Traditional Relational Database Management System (RDBMS)

Primary Use cases

• Packaged enterprise applications• Classic Business Intelligence (BI) applications• Custom business apps with OLTP database needs

SAP AppSAP App

VMware vSphere

BillingApp

ExpenseApp

BillingApp

ExpenseApp

Page 5: New trends in data

5 #vmworld vmware.com/go/sqlfire or /go/gemfire

Data Challenges for the Cloud Era Elastic scalability/Low-latency

Multi-Site / Multi-Cloud

Distributed Processing

WAN

Page 6: New trends in data

6 #vmworld vmware.com/go/sqlfire or /go/gemfire

Modern Apps – Indeterminate usage

Janu

ary

Februa

ryMarc

hApri

lMay

June Ju

ly

Augus

t

Septem

ber

Octobe

r

Novem

ber

Decem

ber

05000

10000150002000025000

Average Monthly Application Load

Monthly Load

Spike in usage

Page 7: New trends in data

7 #vmworld vmware.com/go/sqlfire or /go/gemfire

Agenda What’s driving new data offerings Key trends in harnessing data Learn more this week

Page 8: New trends in data

8 #vmworld vmware.com/go/sqlfire or /go/gemfire

Trend #1: One size no longer fits all Traditional RDBMS not designed for modern distributed systems• How to scale-out, elastically?

• This is important to achieve performance under shifting load

• How to reduce disk latency?

• How to provide a consistent view of data across geographies?

Costly to Scale Up Complex to Scale Out

Page 9: New trends in data

9 #vmworld vmware.com/go/sqlfire or /go/gemfire

Trend #2: Modern data questions, In-memory answers In-memory systems• Pooling and sharing memory (and compute, disk resources)

• Data lives in memory, asynchronous write to disk

• Low latency -> memory faster than disk

Page 10: New trends in data

10 #vmworld vmware.com/go/sqlfire or /go/gemfire

Elastic Scalability / Low Latency

Before After

App

Server

App

Server

App

Server

Web Server

Web Server

Web ServerAs load increases,

virtualization allows stateless web and app tier to be rapidly scaled

But stateful Database tier must be over-provisioned in advanced – and sit idle

App Server

AppServer

App Server

Web

Server

Web

Server

Web

ServerAs load increases, virtualization allows stateless web and app tier to be rapidly scaled

Data in-memory- Reduces

databases required

- Allows for linear application scalability

Data in Memory Pool

Page 11: New trends in data

11 #vmworld vmware.com/go/sqlfire or /go/gemfire

Trend #3: New ways to work with data NoSQL• In-memory

• Key/value pairs, simplicity, high productivity

• Different offerings, different data models: document, graph, big table, column

NewSQL• In-memory

• Scalability benefits of in-memory systems with standardized SQL

SQL+

Page 12: New trends in data

12 #vmworld vmware.com/go/sqlfire or /go/gemfire

VMware solutions vFabric GemFire

• Memory-oriented distributed data grid

• Cloud scale with database-like reliability

• Object interface

vFabric SQLFire (public beta)• In-memory SQL database

• Leverage SQL knowledge

• Horizontal scale, speed and high availability

Cloud Foundry• MongoDB, Redis

VMware vFabric GemFire®

Page 13: New trends in data

13 #vmworld vmware.com/go/sqlfire or /go/gemfire

Multi-Site / Multi-Cloud

Before After

Batch load to ODS

Nightly replication

System of record

WAN

GemFire Node

GemFire Node

WAN

Object interface: GemFireSQL interface: SQLFire

Real-time

Page 14: New trends in data

14 #vmworld vmware.com/go/sqlfire or /go/gemfire

Distributed processing

GemFire Node

Client

GemFire Node

Client

GemFire Node

Client

WAN

Object interface: GemFireSQL interface: SQLFire

Co-locate compute with data

Memory-oriented database with elastic scalability, lightning-fast performance & HA

Page 15: New trends in data

15 #vmworld vmware.com/go/sqlfire or /go/gemfire

Agenda What’s driving new data offerings Key trends in harnessing data Learn more this week

Page 16: New trends in data

16 #vmworld vmware.com/go/sqlfire or /go/gemfire

Learn more Demo’s in the VMware booth

• vFabric SQLFire, vFabric GemFire, Cloud Foundry Hands-on Lab

• “Optimizing Data Access for Your Cloud Infrastructure” (SQLFire)

• Ongoing, HOL12, Twitter hashtag #HOL12 Expert One-on-One

• Schedule 15 minutes with Jags Ramnarayan, Chief Architect • Tuesday 4pm, Experts-06, Twitter hashtag #Experts-06

Group Discussion• Hosted by Jags

• Wednesday, 3:30 pm GD31, Twitter hashtag #GD31

VMware vFabric GemFire®

CPU Pool

Page 17: New trends in data

17 #vmworld vmware.com/go/sqlfire or /go/gemfire

Learn more this week and beyond Sessions / Panel

• Managing High Performance Data with vFabric SQLFire

• Tuesday, 1pm, CAP1942, Twitter hashtag: #CAP1942

• A Customer Scenario for Next-Generation Data Management with vFabric• Wednesday, 4pm, CAP2471, Twitter hashtag #CAP2471

• Building Resilient, High Performance, Distributed Applications That Are Data Intensive (GemFire)• Replay ~ 2 weeks from now on vmworld 2011 website, CAP1992, Twitter hashtag #CAP1992

• Big Compute and Big (NoSQL) Data Panel• Replay ~ 2 weeks from now on vmworld 2011 website, CAP3362, Twitter hashtag #CAP3362