The Lightning Way XIV Encontro da comunidade SQLPort LX 2011.08.16 1.

Slides:



Advertisements
Similar presentations
Introduction to MongoDB
Advertisements

Andy Pavlo April 13, 2015April 13, 2015April 13, 2015 NewS QL.
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.
Overview on ZHT 1.  General terms  Overview to NoSQL dabases and key-value stores  Introduction to ZHT  CS554 projects 2.
Jennifer Widom NoSQL Systems Overview (as of November 2011 )
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
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].
Massively Parallel Cloud Data Storage Systems S. Sudarshan IIT Bombay.
Distributed Data Stores and No SQL Databases S. Sudarshan IIT Bombay.
Databases with Scalable capabilities Presented by Mike Trischetta.
AN INTRODUCTION TO NOSQL DATABASES Karol Rástočný, Eduard Kuric.
SQL vs NOSQL Discussion
Distributed Data Stores and No SQL Databases S. Sudarshan Perry Hoekstra (Perficient) with slides pinched from various sources such as Perry Hoekstra (Perficient)
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
Hadoop Basics -Venkat Cherukupalli. What is Hadoop? Open Source Distributed processing Large data sets across clusters Commodity, shared-nothing servers.
Modern Databases NoSQL and NewSQL Willem Visser RW334.
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.
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
When bet365 met Riak and discovered a true, “always on” database.
Iran Hutchinson.  I work for InterSystems who drives the new NoSQL project. 
Introduction to Hbase. Agenda  What is Hbase  About RDBMS  Overview of Hbase  Why Hbase instead of RDBMS  Architecture of Hbase  Hbase interface.
Lecture 8: Databases and Data Infrastructure CS 6071 Big Data Engineering, Architecture, and Security Fall 2015, Dr. Rozier.
MongoDB Jer-Shuan Lin.
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
NoSQL: Graph Databases. Databases Why NoSQL Databases?
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.
SINGLE PLATFORM. COMPLETE SCALABILITY. The NoSQL and NewSQL.
Introduction to NoSQL Databases Chyngyz Omurov Osman Tursun Ceng,Middle East Technical University.
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:
Abstract MarkLogic Database – Only Enterprise NoSQL DB Aashi Rastogi, Sanket V. Patel Department of Computer Science University of Bridgeport, Bridgeport,
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.
NoSql An alternative option in the DevEvenings ORM Smackdown Tarn Barford
NoSQL: Graph Databases
Neo4j: GRAPH DATABASE 27 March, 2017
CS 405G: Introduction to Database Systems
NO SQL for SQL DBA Dilip Nayak & Dan Hess.
NoSQL: Graph Databases
and Big Data Storage Systems
Cloud Computing and Architecuture
CSE 775 – Distributed Objects Bekir Turkkan & Habib Kaya
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
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.
Modern Databases NoSQL and NewSQL
NOSQL.
Christian Stark and Odbayar Badamjav
NOSQL databases and Big Data Storage Systems
Hadoop and NoSQL at Thomson Reuters
NoSQL Systems Overview (as of November 2011).
Massively Parallel Cloud Data Storage Systems
NOSQL and CAP Theorem.
NoSQL Databases An Overview
NoSQL Databases Antonino Virgillito.
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.
Working with GEOLocation Data
Presentation transcript:

The Lightning Way XIV Encontro da comunidade SQLPort LX

When all you have is a hammer, you tend to see every problem as a nail. Abraham Maslow 2

“Next“Next Generation Databases mostly addressing some of the points: being non- relational, distributed, open- source and horizontally source and horizontally scalable. scalable. (…)” from nosql-databases.org 3

Non-relational AKA “Structured Storage”Non-relational AKA “Structured Storage” No fixed Table SchemasNo fixed Table Schemas No (or minimal) JOIN operationsNo (or minimal) JOIN operations Usually low-level record-at-a-time instead of SQL clausesUsually low-level record-at-a-time instead of SQL clauses Scale horizontallyScale horizontally 4

“Most” modern applications are web-based“Most” modern applications are web-based As such, must be able to scale out by simply adding commodity serversAs such, must be able to scale out by simply adding commodity servers NoSQL DBMS are built to be able to scale outNoSQL DBMS are built to be able to scale out No fixed schema provides flexibility of design and development – no “schema written in stone syndrome”No fixed schema provides flexibility of design and development – no “schema written in stone syndrome” 5

RDBSRDBS are mostly all about ACID Atomicity,Atomicity, Consistency, Consistency, Isolation, Isolation, Durability NoSQLNoSQL are mostly BASE BasicallyBasically Available, Available, Soft Soft state, Eventual consistency 6

It’sIt’s like a teenager: –Always –Always Basically Available (open to new relationships) –in –in a Soft state (none of the relationships last very long) –and –and Eventually consistent (one day he/she will get he/she will get a girlfriend/boyfriend and eventually eventually get married). 7

Key ValueKey Value –Amazon Dynamo, Voldemort, Dynomite, Azure Table Storage Document OrientedDocument Oriented –Couch DB, MongoDB 8

Wide Column StoreWide Column Store –Google BigTable, HBase GraphGraph –Twitter’s FlockDB, Neo4J 9

Loosely typed extensible data schemaLoosely typed extensible data schema Consistency gives place to scalability and availabilityConsistency gives place to scalability and availability Designed for horizontal scaling through data distribution model across multiple nodesDesigned for horizontal scaling through data distribution model across multiple nodes Support various 'Non-SQL' interfaces (REST, Get/Put, API,etc.)Support various 'Non-SQL' interfaces (REST, Get/Put, API,etc.) 10

NoSQL - Your Ultimate Guide to the Non - Relational UniverseNoSQL - Your Ultimate Guide to the Non - Relational Universe NoSQL in the EnterpriseNoSQL in the Enterprise Whitepaper on NoSQL and the Windows Azure PlatformWhitepaper on NoSQL and the Windows Azure Platform NoSQL EcosystemNoSQL Ecosystem Why NoSQL?Why NoSQL? BASE: An Acid AlternativeBASE: An Acid Alternative 11

12

How to find me… if you care to know! (really? don’t you have anything better to do?) 13