Introduction to NOSQL
-
Upload
hitesh-parmar -
Category
Education
-
view
190 -
download
2
description
Transcript of Introduction to NOSQL
![Page 1: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/1.jpg)
Introduction to NoSQL
Hitesh H. Parmar
@i_hiteshparmar
Marwadi Education Foundation’s Group of Institution
![Page 2: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/2.jpg)
Introduction To No SQL 2
Is it going to be interesting ???
![Page 3: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/3.jpg)
Introduction To No SQL 3
I will focus on following things.
• Some history
• What is NoSQL
• Types of NoSQL
• Conclusion
![Page 4: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/4.jpg)
Introduction To No SQL 4
History
![Page 5: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/5.jpg)
Introduction To No SQL 5
SQL is good with the following things
![Page 6: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/6.jpg)
Introduction To No SQL 6
This is how developer works with GUI + SQL
![Page 7: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/7.jpg)
Introduction To No SQL 7
There is one problem
![Page 8: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/8.jpg)
Introduction To No SQL 8
Still SQL Dominates the Market
![Page 9: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/9.jpg)
Introduction To No SQL 9
Reason
![Page 10: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/10.jpg)
Introduction To No SQL 10
Still!!!!!
![Page 11: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/11.jpg)
Introduction To No SQL 11
The Internet era begins !!!
Facebook have about 1.11 Billion Monthly Active Users (MAUs), 665 Million Daily Active Users (DAUs) and 751 Million Mobile Monthly Active Users (MAU) as of March 2013.
Twitter have 200 Million Monthly Active Users.
![Page 12: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/12.jpg)
Introduction To No SQL 12
So how to scale the things up ?
Use this kind of big boxes to scale,
With full of high powered Processor,
Ram and many more things.
![Page 13: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/13.jpg)
Introduction To No SQL 13
Okay but What is Scalability ???
• Ability of Software/Application to handle an increasing amount of work without performance degradation.
• Two types of Scaling :- • Vertical Scaling (Use Big Boxes)• Horizontal Scaling (Use More small boxes)
![Page 14: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/14.jpg)
Introduction To No SQL 14
New Approach, Use more small Boxes!!
Introduced by Google [Big Table]
2006
![Page 15: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/15.jpg)
Introduction To No SQL 15
This is the thing, SQL can’t Scale.
![Page 16: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/16.jpg)
Introduction To No SQL 16
We are done with the SQL!!
They published the papers and really inspired other people as well and started the new movement of new databases, and that is now a days known as the NoSQL
![Page 17: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/17.jpg)
Introduction To No SQL 17
“NoSQL”
![Page 18: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/18.jpg)
Introduction To No SQL 18
Characteristics of NoSQL
- Non Relational - Open Source- Cluster Friendly- Schema Less
![Page 19: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/19.jpg)
Introduction To No SQL 19
What do they Guarantee ??
![Page 20: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/20.jpg)
Introduction To No SQL 20
Data Model Providers
![Page 21: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/21.jpg)
Introduction To No SQL 21
There is no Best one !!
![Page 22: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/22.jpg)
Introduction To No SQL 22
Types of Data Model
![Page 23: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/23.jpg)
Introduction To No SQL 23
Data Model : 1
![Page 24: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/24.jpg)
Introduction To No SQL 24
Data Model : 2 Use case of using Blog.
![Page 25: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/25.jpg)
Introduction To No SQL 25
Data Model : 3
![Page 26: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/26.jpg)
Introduction To No SQL 26
Remember this Problem ???
![Page 27: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/27.jpg)
Introduction To No SQL 27
Here is the NoSQL solution.
![Page 28: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/28.jpg)
Introduction To No SQL 28
Data Model : 4
![Page 29: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/29.jpg)
Introduction To No SQL 29
Final Thought !!!
![Page 30: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/30.jpg)
Introduction To No SQL 30
Reference
• Hello NoSQL World – Python Brasil• Introduction to No Sql – Martin Fowler• Apples, Oranges and NoSQL :- RoiAldaagArchitect &
ConsultantNadavWiener Architect &
Consultant
![Page 31: Introduction to NOSQL](https://reader036.fdocuments.in/reader036/viewer/2022062404/554beca5b4c90556328b511b/html5/thumbnails/31.jpg)
Introduction To No SQL
Thank you !
@i_hiteshparmar
31