class 1 welcome to CS265! BIG DATA SYSTEMS prof. Stratos Idreos



Similar documents
adaptive loading adaptive indexing dbtouch 3 Ideas for Big Data Exploration

Reference Architecture, Requirements, Gaps, Roles

Overview of Data Management

Let the data speak to you. Look Who s Peeking at Your Paycheck. Big Data. What is Big Data? The Artemis project: Saving preemies using Big Data

Overview of Database Management

CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Fall 2007 Lecture 1 - Class Introduction

Logistics. Database Management Systems. Chapter 1. Project. Goals for This Course. Any Questions So Far? What This Course Cannot Do.

CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Spring 2006 Lecture 1 - Class Introduction

Databases and BigData

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001

CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Winter 2009 Lecture 1 - Class Introduction

Big Data Database Revenue and Market Forecast,

Customized Report- Big Data

CSE 132A. Database Systems Principles

Microsoft Analytics Platform System. Solution Brief

Trends and Research Opportunities in Spatial Big Data Analytics and Cloud Computing NCSU GeoSpatial Forum

SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013

Survey of Big Data Architecture and Framework from the Industry

Comprehensive Job Analysis. With MPG s Performance Navigator

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Big Data a threat or a chance?

Introduction to Database Systems CS4320/CS5320. CS4320/4321: Introduction to Database Systems. CS4320/4321: Introduction to Database Systems

Cloud Big Data Architectures

Data Centric Computing Revisited

Big Data Technologies. Prof. Dr. Uta Störl Hochschule Darmstadt Fachbereich Informatik Sommersemester 2015

CS 564: DATABASE MANAGEMENT SYSTEMS

Report Data Management in the Cloud: Limitations and Opportunities

Big Data & Cloud Computing. Faysal Shaarani

How to use Big Data in Industry 4.0 implementations. LAURI ILISON, PhD Head of Big Data and Machine Learning

Introduction to Database Systems CS4320. Instructor: Christoph Koch CS

Information Management course

In-Memory Data Management for Enterprise Applications

Introduction to Databases and Data Mining

Performance Tuning and Optimizing SQL Databases 2016

Data Integration and Exchange. L. Libkin 1 Data Integration and Exchange

How To Write A Database Program

OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

Why NoSQL? Your database options in the new non- relational world IBM Cloudant 1

Big Data: Tools and Technologies in Big Data

Introduction: Database management system

BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON

Big Data: Opportunities & Challenges, Myths & Truths 資 料 來 源 : 台 大 廖 世 偉 教 授 課 程 資 料

Ching-Yung Lin, Ph.D. Adjunct Professor, Dept. of Electrical Engineering and Computer Science IBM Chief Scientist, Graph Computing. October 29th, 2015

Hurtownie Danych i Business Intelligence: Big Data

Complexity and Scalability in Semantic Graph Analysis Semantic Days 2013

Scope of this Course. Database System Environment. CSC 440 Database Management Systems Section 1

EECS 678: Introduction to Operating Systems

DATABASE REPLICATION A TALE OF RESEARCH ACROSS COMMUNITIES

NoSQL Systems for Big Data Management

CS Programming OLAP

Main Memory Data Warehouses

Architecture and Implementation of Database Systems

NextGen Infrastructure for Big DATA Analytics.

Improving Data Processing Speed in Big Data Analytics Using. HDFS Method

Cost-Effective Business Intelligence with Red Hat and Open Source

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Fall 2007 Lecture 5 - DBMS Architecture

Towards Fast SQL Query Processing in DB2 BLU Using GPUs A Technology Demonstration. Sina Meraji sinamera@ca.ibm.com

Introduction to Big Data! with Apache Spark" UC#BERKELEY#

CS2Bh: Current Technologies. Introduction to XML and Relational Databases. Introduction to Databases. Why databases? Why not use XML?

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

Big Data Management and Analytics

IN-MEMORY DATABASE SYSTEMS. Prof. Dr. Uta Störl Big Data Technologies: In-Memory DBMS - SoSe

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

E6895 Advanced Big Data Analytics Lecture 14:! NVIDIA GPU Examples and GPU on ios devices

Application of Predictive Analytics for Better Alignment of Business and IT

Data-intensive HPC: opportunities and challenges. Patrick Valduriez

Big Data Analytics. Chances and Challenges. Volker Markl

Conjugating data mood and tenses: Simple past, infinite present, fast continuous, simpler imperative, conditional future perfect

In-memory database 1

THE DEVELOPER GUIDE TO BUILDING STREAMING DATA APPLICATIONS

Northeastern University Online College of Professional Studies Course Syllabus

DATA BASE.

How to make BIG DATA work for you. Faster results with Microsoft SQL Server PDW

Cleveland State University

CISC 432/CMPE 432/CISC 832 Advanced Database Systems

Topics in basic DBMS course

Database Design and Programming

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

Bussiness Intelligence and Data Warehouse. Tomas Bartos CIS 764, Kansas State University

INTRODUCTION DATABASE MANAGEMENT SYSTEMS

6.830 Lecture PS1 Due Next Time (Tuesday!) Lab 1 Out today start early! Relational Model Continued, and Schema Design and Normalization

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

SAP Business Objects Business Intelligence platform Document Version: 4.1 Support Package Data Federation Administration Tool Guide

How to Build a High-Performance Data Warehouse By David J. DeWitt, Ph.D.; Samuel Madden, Ph.D.; and Michael Stonebraker, Ph.D.

CS 525 Advanced Database Organization - Spring 2013 Mon + Wed 3:15-4:30 PM, Room: Wishnick Hall 113

A Novel Cloud Based Elastic Framework for Big Data Preprocessing

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1

Benchmarking Cassandra on Violin

What s next for the Berkeley Data Analytics Stack?

Open Cloud Computing A Case for HPC CRO NGI Day Zagreb, Oct, 26th

Transcription:

class 1 welcome to CS265 BIG DATA SYSTEMS prof.

plan for today big data + systems class structure + logistics who is who project ideas 2

data vs knowledge 3

big data 4

daily data 2.5 exabytes years 2012 [IBMbigdata] Every two days we create as much data as much we did from dawn of humanity to 2003 [Eric Schmidt, Google] 5

big data V s (it is not about size only) volume velocity variety veracity 6

there are good chances we already have the data for the next big breakthroughs in say biology, medicine, etc. but we simply cannot extract the knowledge 7

what is a db? today tomorrow 8

soon everyone will need to be a data scientist I should have used a column-store SELECT max(toys) FROM store WHERE mam=won t yell 9

big data systems big data data systems are in the middle of all this data systems 10

relational databases are the foundation of western civilization Bruce Lindsay, IBM ACM SIGMOD Edgar F. Codd Inovations award 2012 11

dbs are everywhere 12

5 decades of research IBM, Microsoft, Oracle, Teradata,etc. and a gazillion start-ups today declarative interface ask what you want db system the system decides how to best store and access data why is this good 13

SQL queries >1 users concurrently correct + complete answers db system security/ robustness 14

Three things are important in the database world: performance, performance, and performance Bruce Lindsay, IBM ACM SIGMOD Edgar F. Codd Inovations award 2012 15

essential steps in using a database system experts/system admins clean schema load tune query user/apps 16

data systems architectures data structures + algorithms data some problems: how to store data how to access data how to best answer a complex query (e.g., which data to access first and how) how to answer millions of queries concurrently how to guarantee correctness and availability 17

applications algorithms/operators sql database kernel cpu memory data data data disk 18

scale up vs scale out 19

~1960s late 1990s-early 2000: new designs start appearing ~2014 dbs dbs dbs dbs dbs dbs dbs" ~2010-now: industry adoption and evolution history/timeline 20

data systems design (and research) is kind of an art 21

cs265 goals -understanding system design tradeoffs -be able to design and prototype a data system -get experience in research: project: work with instructor in a research problem which will lead to a basis for a publication 22

logistics Lectures twice a week: a student presents a research paper and leads a discussion and brainstorming session Office hours every week + more on demand Stratos: Wed 2:30pm-3:30pm, TF office hours: TBA 1 brainstorming session every 3-4 weeks per project Class participation 10% (presentation, feedback) No midterms, quizes, etc. Research project 90% - groups of 1-4 (research results, ideas, presentation, demo, report/paper) 23

cs265 topics big data systems: e.g., column-store and hybrid systems, shared nothing architectures, cache-conscious algorithms, hardware/software co-design, main memory systems, adaptive indexing, stream processing, scientific data management, key value stores, nosql, newsql, systems for mobile computing, systems for human computer interaction 24

who is who 25

prof. other names: Efstratios Ydraios Ευστράτιος Υδραίος, Στράτος Υδραίος Grew up in Greece - fav non-cs hobby: windsurfing Diploma and ME Technical University of Crete, Greece Ph.D. University of Amsterdam, Netherlands Research Intern: IBM Research, Microsoft Research, EPFL Visiting Professor: National University of Singapore, EPFL Switzerland Fav Awards: ACM SIGMOD Jim Gray Dissertation Award ERCIM Cor Baayen Award 26

db db explore a db system allows you to answer queries fast a data exploration db system allows you to find fast which queries to ask 27

tell me something interesting (fast) insert data 28

dbtouch S. Idreos, E. Liarou. dbtouch: Analytics at your fingertips. Conference on Innovative Data Systems Research (CIDR), 2013 design db kernels for touch-based exploration 29

the theory of data systems evolution 30

plan next class: Stratos will talk about basic column-store design (with help from cs165 students) as of next week: students lead discussion first batch of papers will be online by Friday 31

class 1 welcome to CS265 BIG DATA SYSTEMS prof.