adding business value using data elasticity varadha sundaram sun certified enterprise architect...
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