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