Nosql essentials

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

description

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

Transcript of Nosql essentials

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!