nosql with asp.net mvc
TRANSCRIPT
NOSQL WITH ASP.NET MVC Manoj Bandara
May - .NET Forum, Sri Lanka
OUTLINEWhat is NoSQL ?Why NoSQL ?Types of NoSQLAvailable DBMSMongo DBDemo
WHAT IS NOSQL ?
“Non – Relational”
WHY NOSQL?Schema-lessCapability to handle semi-structured, and unstructured dataNo need of ORMAgilityEase of scale-outHigh Availability
TYPES OF NOSQLKey-Value pair DocumentsColumn familyGraph
KEY-VALUE PAIR
DOCUMENT
COLUMN-FAMILY
GRAPH
AVAILABLE DBMSKey/ Value Column - Family Graph Document
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
MONGO DBRDBMS MongoDB
Database Database
Table Collection
Row Document
Column Field
Primary Key Primary Key (Default key _id provided by mongodb itself)
Q & A