SlideShare una empresa de Scribd logo
1 de 61
 NoSQL

05-March-2014
Wednesday

Jainul A. Musani
(MCA,MPhil,MTech)
2
3

What’s Meaning....??

NOT SQL...???
4

Introduction
• Past Decade – DB Professionals dependent
on RDBMS (Relational Database Systems)
and a single standard supported by all
databases : SQL – Structure Query Language
• Relational Model – E.F.Codd’s 1970.
5

Introduction
• RDBMS - Table Oriented

Relational Database for_
•Storage of Data

•Retrieval of Data
5
6

Staff
No

Staff
Name

Post

Salary

Branch
No

Branch
Address

SL21

John White

Manager

30,000

B005

22 Deer Rd,
London

SG37

Ann Beech

Assistant

12,000

B003

163 Main St,
Glasgow

SG14

David Ford

Supervisor

18,000

B003

163 Main St,
Glasgow

SA9

Mary Howe

Assistant

9,000

B007

16 Argyll St,
Aberdeen

SG5

Susan Brand

Manager

24,000

B003

163 Main St,
Glasgow

SL41

Julie Lee

Assistant

9,000

B005

22 Deer Rd,
London
6
7

Introduction
• Relational Model more suitable to ClientServer programming .

• Easier to maintain data and write
programming for Relational Model.
• Predominant technology for storing
structured data in web and business
applications.
8

Introduction
• Relational Model - relies upon hard-and
fast and Structured rules – ACID rules for
database transactions.
RDBMS

ACID Rules
Classical Relational Database

Atomic
Consistent
Isolated
Durable
10

A.C.I.D. Properties
Atomic
• A Transaction data modification – either
Completed –or – not perform.

Consistent
• At end of Transaction all data in
consistent state.
11

A.C.I.D. Properties
Isolated
• Modification of one data must be
independent of another Transaction.
[other wise outcome of result will be erroneous]

Durable
• When Transaction completed, modification
performed must be permanent in the system.
12

A.C.I.D. Properties

12
NoSQL

What is
NoSQL?
14

What is NoSQL...??
 Non-relational database
management systems,
 Different from traditional
RDBMS in some significant
ways.
15

What is NoSQL...??
 Core of NoSQL database_
 Hash Function – mathematical
algorithm – take variable
length of Input and produce a
consistent, fixedlength Output.
 Key/Value pair is stored for
later retrieval of record.
16

What is NoSQL...??
 Designed for
 distributed data stores where
 very large scale of data storing
needs
(for example Google or Facebook
which collects terabits of data every
day for their users).
17

What is NoSQL...??
 These type of data storing may
not require fixed schema,
avoid join operations and
typically scale horizontally.
18

Scaling...!!!!
 Ability of a System to expand
to meet business needs.
Ex. Web application – allow more
people to use web application
 Vertical Scaling

 Horizontal Scaling
19

Vertical Scaling...!!!!
 Scale Up - add more resources
within the same logical unit to
increase capacity.
Ex. Add more CPUs / increase
memory / add more hard drive
20

Horizontal Scaling...!!!!
 Scale Out - add more nodes to
system.
Ex. Add new computer to
distributed software application.
In NoSQL system, data store can be
much faster as it takes advantage
of “scaling out”
NoSQL

Term NoSQL
by Carlo Strozzi
Year 1998
NoSQL

Why is
NoSQL?
23

Why NoSQL ?
 In today’s time data is
becoming easier to access and
capture through third parties
such as Facebook, Google+ and
others.
24

Why NoSQL ?
 Personal user information,
 Social graphs,
 Geo location data,
 User-generated content and
 Machine logging data
are just a few examples where the
data has been increasing
exponentially.
25

Why NoSQL ?
 To avail the above service
properly, it is required to
process huge amount of data.
 Which SQL databases were
never designed. The evolution
of NoSql databases is to handle
these huge data properly.
26

26
27

What’s there in NoSQL ?
 Instead of using structured
tables to store multiple related
attributes in a row, NoSQL
databases use the concept of a
key/value store.
28

What’s there in NoSQL ?
 No schema for the database.
 Stores values for each provided
key, distributes them across
the database and then allows
their efficient retrieval.
29

What’s there in NoSQL ?
 Lack of a schema prevents
complex queries and
essentially prevents the use of
NoSQL as a transactional
database environment
30

RDBMS v/s NoSQL
 Structured and  Stands for Not
organized data
Only SQL
 Structured
 No declarative
query languagequery language
SQL
 No predefined
schema
31

RDBMS v/s NoSQL
 Data and its
relationships
are stored in
separate tables.
 Data
Manipulation

Language, Data
Definition
Language

 Key-Value pair
storage, Column
Store, Document
Store, Graph
databases

 Eventual
consistency
rather ACID
property
32

RDBMS v/s NoSQL
• Tight
Consistency
• BASE
Transaction

 Unstructured
and
unpredictable
data
 CAP Theorem
 Prioritizes high
performance,
high availability

and scalability
NoSQL

CAP
Theorem
(Brewer’s Theorem)
34

CAP Theorem
• When designing any distributed
system. CAP theorem states
that there are three basic
requirements which exist in a
special relation when designing
applications for a distributed
architecture.
35

CAP Theorem
• Consistency - the data in the
database remains consistent
after the execution of an
operation. For example after an
update operation all clients
see the same data.
36

CAP Theorem
• Availability - the system is
always on (service guarantee
availability), no downtime.
37

CAP Theorem
• Partition Tolerance - the
system continues to function
even the communication among
the servers is unreliable, i.e.
the servers may be partitioned
into multiple groups that cannot
communicate with one another.
38

CAP Theorem
• In theoretically it is impossible
to fulfill all 3 requirements
• CAP provides the basic
requirements for a
distributed system to follow 2
of the 3 requirements
39

CAP Theorem
• CA - Single site cluster, therefore all
nodes are always in contact. When a
partition occurs, the system blocks.
• CP - Some data may not be accessible,
but the rest is still consistent/accurate.
• AP - System is still available under
partitioning, but some of the data
returned may be inaccurate.
40

CAP Theorem

40
NoSQL

The BASE
by Eric Brewer
42

The BASE
 The CAP theorem states that a
distributed computer system
cannot guarantee all of the
following three properties at
the same time:
Consistency
Availability
Partition tolerance
43

The BASE
 A BASE system gives up on
consistency.
 Basically Available indicates
that the system does guarantee
availability, in terms of the CAP
theorem.
44

The BASE
 Soft state indicates that the
state of the system may change
over time, even without input.
This is because of the eventual
consistency model.
45

The BASE
• Eventual consistency indicates
that the system will become
consistent over time, given that
the system doesn't receive
input during that time.
46

ACID v/s BASE
ACID
Atomicity
Consistency
Isolation
Durable

BASE
Basically Available
Soft state
Eventual consistency
47

Pros/Cons - NoSQL
Advantages
High Scalability
Distributed Computing
Lower Cost
Schema Flexibility
Semi-Structured Data
No Complicated Relationship
48

Pros/Cons - NoSQL
Disadvantages
No Standardization
Limited Query Capabilities
Eventual Consistent is not
intuitive to program for
NoSQL

Types of
NoSQL
50

Categories of NoSQL database
1) Document Oriented:
Data is stored as documents.
An example format may be
like - FirstName="Arun",
Address="St. Xavier's Road",
Spouse=[{Name:"Kiran"}],
Children=[{Name:"Rihit", Age:8}]
51

CouchDB, Jackrabbit, MongoDB,
OrientDB, SimpleDB,Terrastore
52

Categories of NoSQL database
2) XML database:
Data is stored in XML
format.
BaseX, eXist, MarkLogic Server
etc.
53

Categories of NoSQL database
3) Graph databases:
Data is stored as a collection
of nodes, where nodes are
analogous to objects in a
programming language.
Nodes are connected using
edges.
54

AllegroGraph, DEX, Neo4j,
FlockDB, Sones GraphDB
55

Categories of NoSQL database
4) Key-value store:
In Key-value-store category of
NoSQL database, an user can
store data in schema-less way.
A key may be strings, hashes,
lists, sets, sorted sets and
values are stored against these
keys.
56

Cassandra, Riak, Redis,
memcached, BigTable etc.
57

Production deployment
 There is a large number of
companies using NoSQL.
 Google, Facebook, Mozilla,
Adobe, Foursquare, LinkedIn,
Digg, McGraw-Hill Education,
Vermont Public Radio
NoSQL

Market &
Business
RoadMap of
NoSQL
59
60
NoSQL

That’s All for
NoSQL
Thank You…!!!

Más contenido relacionado

La actualidad más candente

Sql vs NoSQL-Presentation
 Sql vs NoSQL-Presentation Sql vs NoSQL-Presentation
Sql vs NoSQL-PresentationShubham Tomar
 
NoSQL Options Compared
NoSQL Options ComparedNoSQL Options Compared
NoSQL Options ComparedSergey Bushik
 
6 Data Modeling for NoSQL 2/2
6 Data Modeling for NoSQL 2/26 Data Modeling for NoSQL 2/2
6 Data Modeling for NoSQL 2/2Fabio Fumarola
 
Appache Cassandra
Appache Cassandra  Appache Cassandra
Appache Cassandra nehabsairam
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQLbalwinders
 
Chapter1: NoSQL: It’s about making intelligent choices
Chapter1: NoSQL: It’s about making intelligent choicesChapter1: NoSQL: It’s about making intelligent choices
Chapter1: NoSQL: It’s about making intelligent choicesMaynooth University
 
1. introduction to no sql
1. introduction to no sql1. introduction to no sql
1. introduction to no sqlAnuja Gunale
 
NoSQL-Database-Concepts
NoSQL-Database-ConceptsNoSQL-Database-Concepts
NoSQL-Database-ConceptsBhaskar Gunda
 
NoSQL Data Architecture Patterns
NoSQL Data ArchitecturePatternsNoSQL Data ArchitecturePatterns
NoSQL Data Architecture PatternsMaynooth University
 
NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...
NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...
NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...Vivek Adithya Mohankumar
 
Cloud Deployments with Apache Hadoop and Apache HBase
Cloud Deployments with Apache Hadoop and Apache HBaseCloud Deployments with Apache Hadoop and Apache HBase
Cloud Deployments with Apache Hadoop and Apache HBaseDATAVERSITY
 
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortals
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortalsChapter 4 terminolgy of keyvalue databses from nosql for mere mortals
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortalsnehabsairam
 
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.George Joseph
 

La actualidad más candente (20)

Sql vs NoSQL-Presentation
 Sql vs NoSQL-Presentation Sql vs NoSQL-Presentation
Sql vs NoSQL-Presentation
 
NoSQL Options Compared
NoSQL Options ComparedNoSQL Options Compared
NoSQL Options Compared
 
Selecting best NoSQL
Selecting best NoSQL Selecting best NoSQL
Selecting best NoSQL
 
NoSql
NoSqlNoSql
NoSql
 
6 Data Modeling for NoSQL 2/2
6 Data Modeling for NoSQL 2/26 Data Modeling for NoSQL 2/2
6 Data Modeling for NoSQL 2/2
 
Appache Cassandra
Appache Cassandra  Appache Cassandra
Appache Cassandra
 
Introduction to NoSQL
Introduction to NoSQLIntroduction to NoSQL
Introduction to NoSQL
 
Chapter1: NoSQL: It’s about making intelligent choices
Chapter1: NoSQL: It’s about making intelligent choicesChapter1: NoSQL: It’s about making intelligent choices
Chapter1: NoSQL: It’s about making intelligent choices
 
Nosql databases
Nosql databasesNosql databases
Nosql databases
 
1. introduction to no sql
1. introduction to no sql1. introduction to no sql
1. introduction to no sql
 
NoSQL-Database-Concepts
NoSQL-Database-ConceptsNoSQL-Database-Concepts
NoSQL-Database-Concepts
 
Nosql
NosqlNosql
Nosql
 
NoSQL Data Architecture Patterns
NoSQL Data ArchitecturePatternsNoSQL Data ArchitecturePatterns
NoSQL Data Architecture Patterns
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...
NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...
NoSQL Databases: An Introduction and Comparison between Dynamo, MongoDB and C...
 
Cloud Deployments with Apache Hadoop and Apache HBase
Cloud Deployments with Apache Hadoop and Apache HBaseCloud Deployments with Apache Hadoop and Apache HBase
Cloud Deployments with Apache Hadoop and Apache HBase
 
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortals
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortalsChapter 4 terminolgy of keyvalue databses from nosql for mere mortals
Chapter 4 terminolgy of keyvalue databses from nosql for mere mortals
 
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
IN-MEMORY DATABASE SYSTEMS FOR BIG DATA MANAGEMENT.SAP HANA DATABASE.
 
SQL vs NoSQL
SQL vs NoSQLSQL vs NoSQL
SQL vs NoSQL
 
Rdbms vs. no sql
Rdbms vs. no sqlRdbms vs. no sql
Rdbms vs. no sql
 

Destacado

ไม้ตะกู
ไม้ตะกูไม้ตะกู
ไม้ตะกูchokchai57
 
01.การกระจายเชื้อเพลิงและแผนpdp
01.การกระจายเชื้อเพลิงและแผนpdp01.การกระจายเชื้อเพลิงและแผนpdp
01.การกระจายเชื้อเพลิงและแผนpdpKobwit Piriyawat
 
Neuroversum - Produktinformation
Neuroversum - ProduktinformationNeuroversum - Produktinformation
Neuroversum - ProduktinformationNeuroversum
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoJerry Medeiros
 
Evangelio Ilutsrado, 4º Domingo de Pascua
Evangelio Ilutsrado, 4º Domingo de PascuaEvangelio Ilutsrado, 4º Domingo de Pascua
Evangelio Ilutsrado, 4º Domingo de Pascuacristinamoreubi
 
Must taitung team
Must taitung teamMust taitung team
Must taitung teamMUSTHoover
 
Wellness at Dartmouth_asessment and recommendations
Wellness at Dartmouth_asessment and recommendationsWellness at Dartmouth_asessment and recommendations
Wellness at Dartmouth_asessment and recommendationsBoyd Lever
 
24 as-3-mensagens-angelicaspps3335
24 as-3-mensagens-angelicaspps333524 as-3-mensagens-angelicaspps3335
24 as-3-mensagens-angelicaspps3335O ÚLTIMO CHAMADO
 
Verden lige nu
Verden lige nuVerden lige nu
Verden lige nupersloth
 
Introduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBIntroduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBBehrouz Bakhtiari
 

Destacado (20)

eCertificate-JAVA-2
eCertificate-JAVA-2eCertificate-JAVA-2
eCertificate-JAVA-2
 
NoSQL databases
NoSQL databasesNoSQL databases
NoSQL databases
 
Dna ppt
Dna pptDna ppt
Dna ppt
 
2008 cafe tirana
2008 cafe tirana2008 cafe tirana
2008 cafe tirana
 
Planhub
PlanhubPlanhub
Planhub
 
P kn plpg 2012
P kn plpg 2012P kn plpg 2012
P kn plpg 2012
 
RECTAS PARALELAS Y PERPENDICULARES
RECTAS PARALELAS Y PERPENDICULARESRECTAS PARALELAS Y PERPENDICULARES
RECTAS PARALELAS Y PERPENDICULARES
 
Bcg matricx
Bcg matricxBcg matricx
Bcg matricx
 
ไม้ตะกู
ไม้ตะกูไม้ตะกู
ไม้ตะกู
 
01.การกระจายเชื้อเพลิงและแผนpdp
01.การกระจายเชื้อเพลิงและแผนpdp01.การกระจายเชื้อเพลิงและแผนpdp
01.การกระจายเชื้อเพลิงและแผนpdp
 
Presentation_NEW.PPTX
Presentation_NEW.PPTXPresentation_NEW.PPTX
Presentation_NEW.PPTX
 
Venetia panorama
Venetia panoramaVenetia panorama
Venetia panorama
 
Neuroversum - Produktinformation
Neuroversum - ProduktinformationNeuroversum - Produktinformation
Neuroversum - Produktinformation
 
Introdução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de DesenvolvimentoIntrodução às Metodologias Ágeis de Desenvolvimento
Introdução às Metodologias Ágeis de Desenvolvimento
 
Evangelio Ilutsrado, 4º Domingo de Pascua
Evangelio Ilutsrado, 4º Domingo de PascuaEvangelio Ilutsrado, 4º Domingo de Pascua
Evangelio Ilutsrado, 4º Domingo de Pascua
 
Must taitung team
Must taitung teamMust taitung team
Must taitung team
 
Wellness at Dartmouth_asessment and recommendations
Wellness at Dartmouth_asessment and recommendationsWellness at Dartmouth_asessment and recommendations
Wellness at Dartmouth_asessment and recommendations
 
24 as-3-mensagens-angelicaspps3335
24 as-3-mensagens-angelicaspps333524 as-3-mensagens-angelicaspps3335
24 as-3-mensagens-angelicaspps3335
 
Verden lige nu
Verden lige nuVerden lige nu
Verden lige nu
 
Introduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDBIntroduction to NOSQL And MongoDB
Introduction to NOSQL And MongoDB
 

Similar a NoSQL - 05March2014 Seminar

NoSQLDatabases
NoSQLDatabasesNoSQLDatabases
NoSQLDatabasesAdi Challa
 
3170722_BDA_GTU_Study_Material_Presentations_Unit-3_29092021094744AM.pdf
3170722_BDA_GTU_Study_Material_Presentations_Unit-3_29092021094744AM.pdf3170722_BDA_GTU_Study_Material_Presentations_Unit-3_29092021094744AM.pdf
3170722_BDA_GTU_Study_Material_Presentations_Unit-3_29092021094744AM.pdfKrishnaShah908060
 
Build Application With MongoDB
Build Application With MongoDBBuild Application With MongoDB
Build Application With MongoDBEdureka!
 
access.2021.3077680.pdf
access.2021.3077680.pdfaccess.2021.3077680.pdf
access.2021.3077680.pdfneju3
 
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Mohamed Galal
 
Relational and non relational database 7
Relational and non relational database 7Relational and non relational database 7
Relational and non relational database 7abdulrahmanhelan
 
Challenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAChallenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAinventy
 
NoSQL Architecture Overview
NoSQL Architecture OverviewNoSQL Architecture Overview
NoSQL Architecture OverviewChristopher Foot
 
Nosql part1 8th December
Nosql part1 8th December Nosql part1 8th December
Nosql part1 8th December Ruru Chowdhury
 
No SQL- The Future Of Data Storage
No SQL- The Future Of Data StorageNo SQL- The Future Of Data Storage
No SQL- The Future Of Data StorageBethmi Gunasekara
 
Presentation On NoSQL Databases
Presentation On NoSQL DatabasesPresentation On NoSQL Databases
Presentation On NoSQL DatabasesAbiral Gautam
 
مقدمة عن NoSQL بالعربي
مقدمة عن NoSQL بالعربيمقدمة عن NoSQL بالعربي
مقدمة عن NoSQL بالعربيMohamed Galal
 
Introduction to NoSQL and MongoDB
Introduction to NoSQL and MongoDBIntroduction to NoSQL and MongoDB
Introduction to NoSQL and MongoDBAhmed Farag
 

Similar a NoSQL - 05March2014 Seminar (20)

NoSql Brownbag
NoSql BrownbagNoSql Brownbag
NoSql Brownbag
 
Mongo DB
Mongo DBMongo DB
Mongo DB
 
NoSQLDatabases
NoSQLDatabasesNoSQLDatabases
NoSQLDatabases
 
3170722_BDA_GTU_Study_Material_Presentations_Unit-3_29092021094744AM.pdf
3170722_BDA_GTU_Study_Material_Presentations_Unit-3_29092021094744AM.pdf3170722_BDA_GTU_Study_Material_Presentations_Unit-3_29092021094744AM.pdf
3170722_BDA_GTU_Study_Material_Presentations_Unit-3_29092021094744AM.pdf
 
Build Application With MongoDB
Build Application With MongoDBBuild Application With MongoDB
Build Application With MongoDB
 
access.2021.3077680.pdf
access.2021.3077680.pdfaccess.2021.3077680.pdf
access.2021.3077680.pdf
 
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
 
Relational and non relational database 7
Relational and non relational database 7Relational and non relational database 7
Relational and non relational database 7
 
NoSQL Basics and MongDB
NoSQL Basics and  MongDBNoSQL Basics and  MongDB
NoSQL Basics and MongDB
 
Erciyes university
Erciyes universityErciyes university
Erciyes university
 
NOSQL
NOSQLNOSQL
NOSQL
 
Challenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBAChallenges Management and Opportunities of Cloud DBA
Challenges Management and Opportunities of Cloud DBA
 
NoSQL Architecture Overview
NoSQL Architecture OverviewNoSQL Architecture Overview
NoSQL Architecture Overview
 
No sql database
No sql databaseNo sql database
No sql database
 
Nosql part1 8th December
Nosql part1 8th December Nosql part1 8th December
Nosql part1 8th December
 
No SQL- The Future Of Data Storage
No SQL- The Future Of Data StorageNo SQL- The Future Of Data Storage
No SQL- The Future Of Data Storage
 
Presentation On NoSQL Databases
Presentation On NoSQL DatabasesPresentation On NoSQL Databases
Presentation On NoSQL Databases
 
مقدمة عن NoSQL بالعربي
مقدمة عن NoSQL بالعربيمقدمة عن NoSQL بالعربي
مقدمة عن NoSQL بالعربي
 
Introduction to NoSQL and MongoDB
Introduction to NoSQL and MongoDBIntroduction to NoSQL and MongoDB
Introduction to NoSQL and MongoDB
 
NoSQL and Couchbase
NoSQL and CouchbaseNoSQL and Couchbase
NoSQL and Couchbase
 

Más de Jainul Musani

Más de Jainul Musani (20)

React js t8 - inlinecss
React js   t8 - inlinecssReact js   t8 - inlinecss
React js t8 - inlinecss
 
React js t7 - forms-events
React js   t7 - forms-eventsReact js   t7 - forms-events
React js t7 - forms-events
 
React js t6 -lifecycle
React js   t6 -lifecycleReact js   t6 -lifecycle
React js t6 -lifecycle
 
React js t5 - state
React js   t5 - stateReact js   t5 - state
React js t5 - state
 
React js t4 - components
React js   t4 - componentsReact js   t4 - components
React js t4 - components
 
React js t3 - es6
React js   t3 - es6React js   t3 - es6
React js t3 - es6
 
React js t2 - jsx
React js   t2 - jsxReact js   t2 - jsx
React js t2 - jsx
 
React js t1 - introduction
React js   t1 - introductionReact js   t1 - introduction
React js t1 - introduction
 
ExpressJs Session01
ExpressJs Session01ExpressJs Session01
ExpressJs Session01
 
NodeJs Session03
NodeJs Session03NodeJs Session03
NodeJs Session03
 
NodeJs Session02
NodeJs Session02NodeJs Session02
NodeJs Session02
 
Nodejs Session01
Nodejs Session01Nodejs Session01
Nodejs Session01
 
Java exercise1
Java exercise1Java exercise1
Java exercise1
 
Fundamentals of JDBC
Fundamentals of JDBCFundamentals of JDBC
Fundamentals of JDBC
 
Core Java Special
Core Java SpecialCore Java Special
Core Java Special
 
Core Java Special
Core Java SpecialCore Java Special
Core Java Special
 
Cassandra-vs-MongoDB
Cassandra-vs-MongoDBCassandra-vs-MongoDB
Cassandra-vs-MongoDB
 
MongoDB-SESSION03
MongoDB-SESSION03MongoDB-SESSION03
MongoDB-SESSION03
 
MongoDB-SESSION02
MongoDB-SESSION02MongoDB-SESSION02
MongoDB-SESSION02
 
MongoDB-SESION01
MongoDB-SESION01MongoDB-SESION01
MongoDB-SESION01
 

Último

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Último (20)

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

NoSQL - 05March2014 Seminar