nosql essentials

11
Understanding NoSql Understanding NoSql Vivek Mishra Principal Consultant Knoldus Software LLP Vivek Mishra Principal Consultant Knoldus Software LLP

Upload: knoldus-software-llp

Post on 31-Oct-2014

3.629 views

Category:

Technology


0 download

DESCRIPTION

Presentation will walk you through nosql essentials and transitioning to nosql from traditional rdbms

TRANSCRIPT

Page 1: Nosql essentials

Understanding NoSqlUnderstanding NoSql

Vivek MishraPrincipal Consultant

Knoldus Software LLP

Vivek MishraPrincipal Consultant

Knoldus Software LLP

Page 2: Nosql essentials

Topics CoveredTopics Covered

NoSql Introduction NoSql! More than a buzzword

Big data is everywhere

RDBMS vs. NoSql

CAP theorem

NoSql ecosystem

Use case exploration Hybrid design

NoSql Introduction NoSql! More than a buzzword

Big data is everywhere

RDBMS vs. NoSql

CAP theorem

NoSql ecosystem

Use case exploration Hybrid design

Page 3: Nosql essentials

Introduction to NoSqlIntroduction to NoSql

“Not Only SQL, Storage and retrieval of data with scalability and high availability”

Page 4: Nosql essentials

NoSql! More than a buzzwordNoSql! More than a buzzword

40% have already invested in big data technology

4.4 millions of jobs in big data by 2015

1826 PB data floats over the Internet everyday.

80% of email shared over email are junk/Spam 

http://www.pc-wholesale.com/graphics.html

http://www.kurtosys.com/blog/12-big-facts-about-big-data/

48 hours of video are uploaded to YouTube every minute

Page 5: Nosql essentials

Big data is everywhere!Big data is everywhere!

Page 6: Nosql essentials

RDBMS vs NoSqlRDBMS vs NoSql

Referencing schema Data co-location

Fixed schema Budding schema

Rich sql feature set Scalability & performance

Compute on read(e.g. joins) Compute before storage

http://www.123rf.com/clipart-vector/tug_of_war.htmlImage ref:

Page 7: Nosql essentials

CAP TheoremCAP Theorem

Consistency

Partition

toleranceAvailability

Page 8: Nosql essentials

NOSQL ecosystemNOSQL ecosystem

NoSql

Page 9: Nosql essentials

Use casesUse cases

Analyze relationship between treatment and it’s outcome.

Medical history predictive analysis

Behavior target

Payment Fraud Detection & risk management

Social media & sentiment analysis

Building recommendation engine

Page 10: Nosql essentials

Hybrid designHybrid design

On line Retail store

Full text search

User activity logs

User credentials

Product catalogue

Page 11: Nosql essentials

Thank You!