nosql with asp.net mvc

14
NOSQL WITH ASP.NET MVC Manoj Bandara May - .NET Forum, Sri Lanka

Upload: manoj-bandara

Post on 16-Apr-2017

418 views

Category:

Software


0 download

TRANSCRIPT

Page 1: NoSQL with ASP.NET MVC

NOSQL WITH ASP.NET MVC Manoj Bandara

May - .NET Forum, Sri Lanka

Page 2: NoSQL with ASP.NET MVC

OUTLINEWhat is NoSQL ?Why NoSQL ?Types of NoSQLAvailable DBMSMongo DBDemo

Page 3: NoSQL with ASP.NET MVC

WHAT IS NOSQL ?

“Non – Relational”

Page 4: NoSQL with ASP.NET MVC

WHY NOSQL?Schema-lessCapability to handle semi-structured, and unstructured dataNo need of ORMAgilityEase of scale-outHigh Availability

Page 5: NoSQL with ASP.NET MVC

TYPES OF NOSQLKey-Value pair DocumentsColumn familyGraph

Page 6: NoSQL with ASP.NET MVC

KEY-VALUE PAIR

Page 7: NoSQL with ASP.NET MVC

DOCUMENT

Page 8: NoSQL with ASP.NET MVC

COLUMN-FAMILY

Page 9: NoSQL with ASP.NET MVC

GRAPH

Page 10: NoSQL with ASP.NET MVC

AVAILABLE DBMSKey/ Value Column - Family Graph Document

Page 11: NoSQL with ASP.NET MVC

MONGO DBDocument-oriented DBMSUse BSONNo joinsNo TransactionsAtomic writes on a per-document levelMaster-slave replication with automated failoverBuilt-in horizontal scaling via automated range-based partitioning

Page 12: NoSQL with ASP.NET MVC

MONGO DBRDBMS MongoDB

Database Database

Table Collection

Row Document

Column Field

Primary Key Primary Key (Default key _id provided by mongodb itself)

Page 13: NoSQL with ASP.NET MVC
Page 14: NoSQL with ASP.NET MVC

Q & A