adding business value using data elasticity varadha sundaram sun certified enterprise architect...

Post on 31-Dec-2015

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Adding Business Value Using Data Elasticity

Varadha SundaramSun Certified Enterprise Architect

Sabre Inc., Dallas, USA

2

3

What is the challenge with digitizing information?

• Data Storing• Data Retrieval• Data Relevance

4

Trend in Data size over last 6 years

5

Why and how to Store Data Store ?

6

Store Data By Relevance

What type of storage strategy makes Business Sense

7

Why is Data Relevance important

• Helps Businesses present data to customers based on context

• Helps Business Analyze / Mine data for future endeavors

• Helps Business make more money by using the value data possesses

• In order to store Relevant data we need products which offer DATA ELASTICITY

8

What is Data Elasticity

• The elasticity of a data store relates to the flexibility of its data model and clustering capabilities.

• Greater the number of data model changes that can be tolerated more easily the clustering can be managed & more elastic the data store is considered to be.

9

Data Elasticity vs. Databases

• Relational databases are most often very inelastic, as they have a predefined data model that can only be adapted through redesign.

• NoSQL data stores, however, do not have a fixed schema. Each row can have a different number and even different type of columns data model can change dynamically.

• Challenge is that the programmer has to take into account that the underlying data model may change over time.

10

Present Data by Relevance

11

What is Data Relevance

• Group information by –Interest–Hobby

• Offer Information by – Geo presence– By category

• …

12

13

Facebook in action

14

Data Relevance

15

amazon.com in action

16

How is the data stored

• Stored in a generic form – paired form• Data name and data value

(key value pair ex. Interest - swimming)

• Stored in different locations as distributed data• Partitioned based on context

(biography, interest, friends, work …)

17

Proposed Solution/Product

• Use NoSQL Solution• By definition it is a simple File system

based database designed to serve “write once read multiple times”.

18

Why should any business use NoSQL

• It has more content and does not use everything

• It knows the data better and understand• Can address wide spectrum of customer needs• …

19

Tourism Scenario

• A Traveler is visiting to Coimbatore for attending a conference.

• Upon landing, provide following details to him as soon as he switches on his smart phone.

20

A Traveler Relevance Information about Coimbatore

21

22

Summary

• Data Elasticity makes OLAP – OnLine Analytical Processing easier

• Data is stored in de-normalized form – eases data mining

• Data Elasticity enhances a business’s success (facebook, amazon, google …)

23

Thank you!Questions & Answers

top related