Introduction to NOSQL
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
263
On Slideshare
261
From Embeds
2
Number of Embeds
1

Actions

Shares
Downloads
8
Comments
0
Likes
0

Embeds 2

https://twitter.com 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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