Introduction to
NoSQL
Hitesh H. Parmar
@i_hiteshparmar
Marwadi Education Foundation’s Group of Institution
Is it going to be interesting ???
Introduction To No SQL 2
I will focus on following things.
• Some history
• What is NoSQL
• Types of NoSQL
• Conclusion
Introduction To No SQL 3
History
Introduction To No SQL 4
SQL is good with the following things
Introduction To No SQL 5
This is how developer works with GUI + SQL
Introduction To No SQL 6
There is one problem
Introduction To No SQL 7
Still SQL Dominates the Market
Introduction To No SQL 8
Reason
Introduction To No SQL 9
Still!!!!!
Introduction To No SQL 10
The Internet era begins !!!
Introduction To No SQL 11
Facebook have about 1.11
Billion Monthly Active Users
(MAUs), 665 Mi...
So how to scale the things up ?
Use this kind of big boxes to scale,
With full of high powered Processor,
Ram and many mor...
Okay but What is Scalability ???
• Ability of Software/Application to handle an increasing amount of
work without performa...
New Approach, Use more small Boxes!!
Introduced by
Google [Big Table]
2006
Introduction To No SQL 14
This is the thing, SQL can’t Scale.
Introduction To No SQL 15
We are done with the SQL!!
They published the papers
and really inspired other
people as well and started
the new movement...
“NoSQL”
Introduction To No SQL 17
Characteristics of NoSQL
- Non Relational
- Open Source
- Cluster
Friendly
- Schema Less
Introduction To No SQL 18
What do they Guarantee ??
Introduction To No SQL 19
Data Model Providers
Introduction To No SQL 20
There is no Best one !!
Introduction To No SQL 21
Types of Data Model
Introduction To No SQL 22
Data Model : 1
Introduction To No SQL 23
Data Model : 2
Use case of using Blog.
Introduction To No SQL 24
Data Model : 3
Introduction To No SQL 25
Remember this Problem ???
Introduction To No SQL 26
Here is the NoSQL solution.
Introduction To No SQL 27
Data Model : 4
Introduction To No SQL 28
Final Thought !!!
Introduction To No SQL 29
Reference
• Hello NoSQL World – Python Brasil
• Introduction to No Sql – Martin Fowler
• Apples, Oranges and NoSQL :- RoiA...
Thank you !
@i_hiteshparmar
Introduction To No SQL 31
Upcoming SlideShare
Loading in …5
×

Introduction to NOSQL

371 views
297 views

Published on

Introduction to NOSQL

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
371
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introduction to NOSQL

  1. 1. Introduction to NoSQL Hitesh H. Parmar @i_hiteshparmar Marwadi Education Foundation’s Group of Institution
  2. 2. Is it going to be interesting ??? Introduction To No SQL 2
  3. 3. I will focus on following things. • Some history • What is NoSQL • Types of NoSQL • Conclusion Introduction To No SQL 3
  4. 4. History Introduction To No SQL 4
  5. 5. SQL is good with the following things Introduction To No SQL 5
  6. 6. This is how developer works with GUI + SQL Introduction To No SQL 6
  7. 7. There is one problem Introduction To No SQL 7
  8. 8. Still SQL Dominates the Market Introduction To No SQL 8
  9. 9. Reason Introduction To No SQL 9
  10. 10. Still!!!!! Introduction To No SQL 10
  11. 11. The Internet era begins !!! Introduction To No SQL 11 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.
  12. 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. Introduction To No SQL 12
  13. 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) Introduction To No SQL 13
  14. 14. New Approach, Use more small Boxes!! Introduced by Google [Big Table] 2006 Introduction To No SQL 14
  15. 15. This is the thing, SQL can’t Scale. Introduction To No SQL 15
  16. 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 Introduction To No SQL 16
  17. 17. “NoSQL” Introduction To No SQL 17
  18. 18. Characteristics of NoSQL - Non Relational - Open Source - Cluster Friendly - Schema Less Introduction To No SQL 18
  19. 19. What do they Guarantee ?? Introduction To No SQL 19
  20. 20. Data Model Providers Introduction To No SQL 20
  21. 21. There is no Best one !! Introduction To No SQL 21
  22. 22. Types of Data Model Introduction To No SQL 22
  23. 23. Data Model : 1 Introduction To No SQL 23
  24. 24. Data Model : 2 Use case of using Blog. Introduction To No SQL 24
  25. 25. Data Model : 3 Introduction To No SQL 25
  26. 26. Remember this Problem ??? Introduction To No SQL 26
  27. 27. Here is the NoSQL solution. Introduction To No SQL 27
  28. 28. Data Model : 4 Introduction To No SQL 28
  29. 29. Final Thought !!! Introduction To No SQL 29
  30. 30. Reference • Hello NoSQL World – Python Brasil • Introduction to No Sql – Martin Fowler • Apples, Oranges and NoSQL :- RoiAldaagArchitect & Consultant NadavWiener Architect & Consultant Introduction To No SQL 30
  31. 31. Thank you ! @i_hiteshparmar Introduction To No SQL 31

×