Www.sti-innsbruck.at © Copyright 2013 STI INNSBRUCK www.sti-innsbruck.at.

Slides:



Advertisements
Similar presentations
Jennifer Widom NoSQL Systems Overview (as of November 2011 )
Advertisements

Relational Database Alternatives NoSQL. Choosing A Data Model Relational database underpin legacy applications and meet business needs However, companies.
Reporter: Haiping Wang WAMDM Cloud Group
MongoDB Introduction © Zoran Maksimovic
CSC 2720 Building Web Applications Database and SQL.
Neo4j Adam Foust.
CS 405G: Introduction to Database Systems 24 NoSQL Reuse some slides of Jennifer Widom Chen Qian University of Kentucky.
An introduction to MongoDB Rácz Gábor ELTE IK, febr. 10.
What is MongoDB? Developed by 10gen It is a NoSQL database A document-oriented database It uses BSON format.
A Social blog using MongoDB ITEC-810 Final Presentation Lucero Soria Supervisor: Dr. Jian Yang.
1 Yasin N. Silva Arizona State University This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
AN INTRODUCTION TO NOSQL DATABASES Karol Rástočný, Eduard Kuric.
MongoDB An introduction. What is MongoDB? The name Mongo is derived from Humongous To say that MongoDB can handle a humongous amount of data Document.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
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.
Getting Biologists off ACID Ryan Verdon 3/13/12. Outline Thesis Idea Specific database Effects of losing ACID What is a NoSQL database Types of NoSQL.
WTT Workshop de Tendências Tecnológicas 2014
Databases. Database A database is an organized collection of related data.
Goodbye rows and tables, hello documents and collections.
Modern Databases NoSQL and NewSQL Willem Visser RW334.
Moohanad Hassan Maedeh Pishvaei. Introduction Open Source Apache foundation project Relational DB: SQL Server CouchDB : JSON document-oriented DB (NoSQL)
Changwon Nati Univ. ISIE 2001 CSCI5708 NoSQL looks to become the database of the Internet By Lawrence Latif Wed Dec Nhu Nguyen and Phai Hoang CSCI.
NOSQL DATABASES Please remember to read the NOSQL Distilled book and the Seven Databases book.
Methodological Foundations of Biomedical Informatics (BMSC-GA 4449) Himanshu Grover.
Database Essentials. Key Terms Big Data Describes a dataset that cannot be stored or processed using traditional database software. Examples: Google search.
Using Special Operators (LIKE and IN)
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
What have we learned?. What is a database? An organized collection of related data.
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.
Fall 2013, Databases, Exam 2 Questions for the second exam…
Introduction to MongoDB
NOSQL Implementation and examples Maciej Matuszewski.
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.
NoSQL Systems Motivation. NoSQL: The Name  “SQL” = Traditional relational DBMS  Recognition over past decade or so: Not every data management/analysis.
NOSQL DATABASE Not Only SQL DATABASE
Some notes on NoSQL, in particular MongoDB Bettina Berendt (with thanks to Matthijs van Leeuwen for some of the slides) 8 December 2015.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT IT Monitoring WG Technology for Storage/Analysis 28 November 2011.
NoSQL: Graph Databases. Databases Why NoSQL Databases?
Introduction to MongoDB. Database compared.
Data and Information Systems Laboratory University of Illinois Urbana-Champaign Data Mining Meeting Mar, From SQL to NoSQL Xiao Yu Mar 2012.
NoSQL databases A brief introduction NoSQL databases1.
Big Data Yuan Xue CS 292 Special topics on.
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.
Group members: Phạm Hoàng Long Nguyễn Huy Hùng Lê Minh Hiếu Phan Thị Thanh Thảo Nguyễn Đức Trí 1 BIG DATA & NoSQL Topic 1:
1 Analysis on the performance of graph query languages: Comparative study of Cypher, Gremlin and native access in Neo4j Athiq Ahamed, ITIS, TU-Braunschweig.
Dive into NoSQL with Azure Niels Naglé Hylke Peek.
Why NO-SQL ?  Three interrelated megatrends  Big Data  Big Users  Cloud Computing are driving the adoption of NoSQL technology.
SQL vs NoSQL Database BY: DEEPENDRA CHAUDHARY. Abstract This presentation reviews the features common to the NoSQL database and compares those features.
CS 405G: Introduction to Database Systems
NO SQL for SQL DBA Dilip Nayak & Dan Hess.
NoSQL: Graph Databases
DBSI Teaser Presentation
and Big Data Storage Systems
Column-Based.
CS122B: Projects in Databases and Web Applications Winter 2017
Introduction In the computing system (web and business applications), there are enormous data that comes out every day from the web. A large section of.
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
Modern Databases NoSQL and NewSQL
NOSQL.
NOSQL databases and Big Data Storage Systems
Database Management  .
MongoDB for Developers
What is database? Types and Examples
NoSQL Databases Antonino Virgillito.
CSE 482 Lecture 5: NoSQL.
Introduction to NoSQL Database Systems
Presentation transcript:

© Copyright 2013 STI INNSBRUCK

Outline 2 Family of NoSQL DBs MongoDB profile Basic operations Company details

The family of NoSQL DBs 3 Key-values Stores –Hash table where there is a unique key and a pointer to a particular item of data. –Focus on scaling to huge amounts of data –E.g. Oracle BDB Column Family Stores –To store and process very large amounts of data distributed over many machines –E.g. Cassandra, HBase Document Databases –Collections of Key-Value collections –The next level of Key/value, allowing nested values associated with each key. –Appropriate for Web apps. –E.g. CouchDB, MongoDb Graph Databases –Bases on property-graph model –Appropriate for Social networking, Recommendations –E.g. Neo4J, Infinite Graph

MongoDB profile 4 Document-oriented NoSQL database. Schema-free. Based on Binary JSON; BSON[2]. Organized in Group of Documents  Collections –Informal namespacing Auto-Sharding in order to scale horizontally. Simple query language. Rich, document-based queries. Map/Reduce support (See more at [7]). Open Source (GNU AGPL v3.0.)

Basic operations 5 ©MongoDB [3] users

CRUD operations - create 6 ©MongoDB [4] SQL MongoDB Insert a new user.

CRUD operations – create (cont’d) 7 ©MongoDB [3]

CRUD operations - read 8 ©MongoDB [3] Find the users of age greater than 18 and sort by age.

CRUD operations - update 9 ©MongoDB [4] SQL MongoDB Update the users of age greater than 18 by setting the status field to A.

CRUD operations - delete 10 ©MongoDB [4] SQL MongoDB Delete the users with status equal to D.

Company details 11 - MongoDB is funded by leading investment firms and technology companies, including Altimeter Capital, Fidelity Investments, Flybridge Capital Partners, In- Q-Tel, Intel Capital, NEA, Red Hat, Salesforce.com, Sequoia Capital, Union Square Ventures and T. Rowe Price. [5] - October 4 th, 2013 – $150 million in funding With more than $231 million in total investment since the company’s inception in 2007, MongoDB is now the best-funded Big Data technology. MongoDB’s financing marks the largest single funding round for any database vendor, NoSQL or otherwise. [6] employees

References [1] Mikayel Vardanyan, Picking the right NoSQL Database Tool: [2] BSON Specification: [3] MongoDB CRUD operations: [4] MongoDB Write operations: [5] MongoDB Investors: [6] MongoDB Closes $150 Million in Funding: closes-150-million-fundinghttp:// closes-150-million-funding [7] MongoDB Aggregation introduction: