NoSQL Not Only SQL Edel Sherratt. What is NoSQL? Not Only SQL Large volumes of data No schema Partition tolerance – scale by adding more commodity servers.

Slides:



Advertisements
Similar presentations
2 Proprietary & Confidential What is Sharding Benefits of Sharding Alternatives of Sharding When to start Sharding Agenda.
Advertisements

Data Management in the Cloud Paul Szerlip. The rise of data Think about this o For the past two decades, the largest generator of data was humans -- now.
A Survey of Distributed Database Management Systems Brady Kyle CSC
Jennifer Widom NoSQL Systems Overview (as of November 2011 )
NoSQL and NewSQL Justin DeBrabant CIS Advanced Systems - Fall 2013.
NoSQL Database.
CS 405G: Introduction to Database Systems 24 NoSQL Reuse some slides of Jennifer Widom Chen Qian University of Kentucky.
Group 11 Sameera Shah & Fatemah Husain [10/31/13].
NoSQL W2013 CSCI 2141.
1 Yasin N. Silva Arizona State University This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Titan Graph Database Meet Bhatt(13MCEC02).
AN INTRODUCTION TO NOSQL DATABASES Karol Rástočný, Eduard Kuric.
1 Introduction to Big Data and NoSQL SQL Azure Saturday April, 21, 2012 Don Demsak Advisory Solutions Architect EMC Consulting
SQL vs NOSQL Discussion
NoSQL by Michael Britton, Mark McGregor, and Sam Howard
:: Conférence :: NoSQL / Scalabilite Etat de l’art Samuel BERTHE10 Mars 2014Epitech Nantes.
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.
7.1 Managing Data Resources Chapter 7 Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources © 2005 by Prentice Hall.
Modern Databases NoSQL and NewSQL Willem Visser RW334.
The Lightning Way XIV Encontro da comunidade SQLPort LX
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.
Cloud Computing Clase 8 - NoSQL Miguel Johnny Matias
Windows Azure Conference 2014 Polyglot Persistence: NoSQL + Azure!
Iran Hutchinson.  I work for InterSystems who drives the new NoSQL project. 
Relational Database vs. Data Files By Willa Zhu JISAO/UW - PMEL/NOAA March 25, 2005.
MongoDB Jer-Shuan Lin.
NOSQL Implementation and examples Maciej Matuszewski.
Copyright © Curt Hill NoSQL Databases No SQL or Not Only SQL.
NoSQL Or Peles. What is NoSQL A collection of various technologies meant to work around RDBMS limitations (mostly performance) Not much of a definition...
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
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?
NoSQL databases A brief introduction NoSQL databases1.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Context Aware RBAC Model For Wearable Devices And NoSQL Databases Amit Bansal Siddharth Pathak Vijendra Rana Vishal Shah Guided By: Dr. Csilla Farkas Associate.
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:
Look Mom! – NoSQL Charles Nurse | DotNetNuke Corp.
1 Analysis on the performance of graph query languages: Comparative study of Cypher, Gremlin and native access in Neo4j Athiq Ahamed, ITIS, TU-Braunschweig.
Solr Power FTW Alex #solrnosql. What Will I Cover? Who I am What Bazaarvoice does SOLR and NoSQL Can SOLR handle 20K queries per second?
Intro to NoSQL Databases Tony Hannan November 2011.
Data Analytics (CS40003) Introduction to Data Lecture #1
2 Phase Commit Protocol In transaction processing, databases, and computer networking, the two-phase commit protocol (2PC) is a type of atomic commitment.
CSCI5570 Large Scale Data Processing Systems
CS 405G: Introduction to Database Systems
NoSQL Know Your Enemy Shelly Noll Learning Care Group, Novi, MI
and Big Data Storage Systems
NoSQL Know Your Enemy Shelly Noll SRT Solutions, Ann Arbor, MI
CS122B: Projects in Databases and Web Applications Winter 2017
A free and open-source distributed NoSQL database
Based on: NoSQL Databases Based on:
Data and Applications Security Developments and Directions
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.
NoSQL Know Your Enemy Shelly Noll SRT Solutions, Ann Arbor, MI
Modern Databases NoSQL and NewSQL
NOSQL.
Christian Stark and Odbayar Badamjav
NOSQL databases and Big Data Storage Systems
A Comparison of SQL and NoSQL Databases
NoSQL Systems Overview (as of November 2011).
NOSQL and CAP Theorem.
NoSQL Databases An Overview
SQL - כתיבת שאילתות למתחילים
Tiers vs. Layers.
NoSQL W2013 CSCI 2141.
RealStudio and Cloud Databases
NoSQL Not Only SQL University of Kurdistan Faculty of Engineering
April 13th – Semi-structured data
Introduction to NoSQL Database Systems
NoSQL databases An introduction and comparison between Mongodb and Mysql document store.
Presentation transcript:

NoSQL Not Only SQL Edel Sherratt

What is NoSQL? Not Only SQL Large volumes of data No schema Partition tolerance – scale by adding more commodity servers Various data models Various languages Eventual consistency

Some NoSQL database systems Oracle NoSQL Database Apache Cassandra Apache CouchDB Apache HBase mongoDB Google Bigtable Redis Riak Neo4j FlockDB MarkLogic

NoSQL users and applications adform, digital advertising Iovation, fraud prevention IBM, client back-end HP, music streaming Many, many more

National Library of Wales Welsh newspapers online January 2013 Hacathon – Pagehttp://hacathonwiki.llgc.org.uk/w/index.php/Main_ Page Data documentation, mentions couchdb: – _introduction_to_the_datahttp://hacathonwiki.llgc.org.uk/w/index.php/Simple _introduction_to_the_data – cumentation cumentation Current public interface: –

Some advantages of NoSQL Scale using clusters of commodity hardware rather than specialist servers Handle larger volumes of data and higher transaction rates than rdbms Less need for database administrators Lower startup costs Lower expansion costs Few, if any data model restrictions

Some disadvantages NoSQL immaturity means expert support scarce Many data manipulation languages –reduces portability of queries –reduces transferability of skills No schema, reduces database maintainability No normalization challenges consistency Whole document emphasis challenges analysis of data sets

Summary Characteristics of NoSQL Some NoSQL databases Advantages and disadvantages