What is MongoDB? Developed by 10gen It is a NoSQL database A document-oriented database It uses BSON format.

Slides:



Advertisements
Similar presentations
Mongo An alternative database system. Installing Mongo We must install both the Mongo database and at least one GUI for managing Mongo See
Advertisements

Relational Database Alternatives NoSQL. Choosing A Data Model Relational database underpin legacy applications and meet business needs However, companies.
In 10 minutes Mohannad El Dafrawy Sara Rodriguez Lino Valdivia Jr.
Introduction to Backend James Kahng. Install Node.js.
Regions of Interest.  What’s in a ROI?  Use cases  Requirements  Current Storage System  Problems  Alternative Storage.
Lecture Microsoft Access and Relational Database Basics.
MongoDB Introduction © Zoran Maksimovic
Neo4j Adam Foust.
An Introduction to Database Management Systems R. Nakatsu.
Chapter 2 Introduction to Database Development Database Processing David M. Kroenke © 2000 Prentice Hall.
Jeff Lemmerman Matt Chimento Medtronic Confidential 1 9th Annual CodeFreeze Symposium Medtronic Energy and Component Center.
A Social blog using MongoDB ITEC-810 Final Presentation Lucero Soria Supervisor: Dr. Jian Yang.
MMG508.  Access Types  Tables  Relational tables  Queries  Stored database queries  Forms  GUI forms for data entry/display  Reports  Reports.
Introduction to SQL Steve Perry
NoSQL continued CMSC 461 Michael Wilson. MongoDB  MongoDB is another NoSQL solution  Provides a bit more structure than a solution like Accumulo  Data.
WTT Workshop de Tendências Tecnológicas 2014
Goodbye rows and tables, hello documents and collections.
Moohanad Hassan Maedeh Pishvaei. Introduction Open Source Apache foundation project Relational DB: SQL Server CouchDB : JSON document-oriented DB (NoSQL)
NoSQL Databases NoSQL Concepts SoftUni Team Technical Trainers Software University
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 4th Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Methodological Foundations of Biomedical Informatics (BMSC-GA 4449) Himanshu Grover.
© Copyright 2013 STI INNSBRUCK
Chapter 5 Administrative Software ETEC 562 Suzanne Sherman.
Ch 14 QQ T F 1.A database table consists of fields and records. T F 2.Good data validation techniques can help improve data integrity. T F 3.An index is.
26 Mar 04 1 Application Software Practical 5/6 MS Access.
CSE 3330 Database Concepts MongoDB. Big Data Surge in “big data” Larger datasets frequently need to be stored in dbs Traditional relational db were not.
Object Oriented Database By Ashish Kaul References from Professor Lee’s presentations and the Web.
Introduction to MongoDB
MongoDB Jer-Shuan Lin.
NOSQL Implementation and examples Maciej Matuszewski.
1 MS Access. 2 Database – collection of related data Relational Database Management System (RDBMS) – software that uses related data stored in different.
Modeling MongoDB with Relational Model Proposed by Christopher Polanco.
NoSQL Or Peles. What is NoSQL A collection of various technologies meant to work around RDBMS limitations (mostly performance) Not much of a definition...
Nov 2006 Google released the paper on BigTable.
Tweets Discrimination Analysis
Some notes on NoSQL, in particular MongoDB Bettina Berendt (with thanks to Matthijs van Leeuwen for some of the slides) 8 December 2015.
JasDB NoSQL Database CSC8711 Project – Spring 2013 Huy To Dinesh Agarwal Krisna Chaitanya Tatikonda.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 5th Edition Copyright © 2015 John Wiley & Sons, Inc. All rights.
NoSQL: Graph Databases. Databases Why NoSQL Databases?
Chapter 3: Relational Databases
Introduction to MongoDB. Database compared.
Databases Computer Technology. First Record Last Record New Record Previous Record Current Record Next Record Working with Microsoft Access (Database)
Data and Information Systems Laboratory University of Illinois Urbana-Champaign Data Mining Meeting Mar, From SQL to NoSQL Xiao Yu Mar 2012.
CPT-S Advanced Databases 11 Yinghui Wu EME 49.
NoSQL databases A brief introduction NoSQL databases1.
Database Overview What is a database? What types of databases are there? How are databases more powerful than spreadsheets?
CMPE 226 Database Systems May 3 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
CS422 Principles of Database Systems Introduction to NoSQL Chengyu Sun California State University, Los Angeles.
1 Analysis on the performance of graph query languages: Comparative study of Cypher, Gremlin and native access in Neo4j Athiq Ahamed, ITIS, TU-Braunschweig.
Introduction to Mongo DB(NO SQL data Base)
NO SQL for SQL DBA Dilip Nayak & Dan Hess.
DBSI Teaser Presentation
and Big Data Storage Systems
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
WinCC OA NextGen Archiver: OSS Database selection process Dipl. -Ing
Metadata.
Dineesha Suraweera.
Twitter & NoSQL Integration with MVC4 Web API
MongoDB for Developers
MongoDB for the SQL DBA.
What is database? Types and Examples
MIT GSL 2018 week 3 | thursday Meteor and App Ideation.
NoSQL Databases Antonino Virgillito.
Databases Computer Technology.
Databases Computer Technology.
relational thoughts on NoSql
CS5220 Advanced Topics in Web Programming Introduction to MongoDB
INTRODUCTION TO MONgodb
Comparison of SQL relational database document NoSQL database MongoDB
Databases WOW!! A database is a collection of related data.
Presentation transcript:

What is MongoDB? Developed by 10gen It is a NoSQL database A document-oriented database It uses BSON format

The Basics A MongoDB instance may have zero or more databases A database may have zero or more ‘collections’. A collection may have zero or more ‘documents’. A document may have one or more ‘fields’. MongoDB ‘Indexes’ function much like their RDBMS counterparts.

MongoDB vs. RDBMS Collection vs. table Document vs. row Field vs. column Collection isn't strict about what goes in it (it's schema-less)

MongoDB in action…

More actions…

Using MongoDB with Rails require 'rubygems' require 'mongo' source ' gem "rails", "3.2.1" gem "mongo_mapper" bundle install

Why use MongoDB Simple queries Makes sense with most web applications Easier and faster integration of data Not well suited for heavy and complex transactions systems.