Lightning Queries Miguel Branco. Obs. 1: Eating our own (dog) food Data Database Obs. 2: Data Deluge How many of you use databases to store your own data?

Slides:



Advertisements
Similar presentations
Content 15.1 Basic features Types of database Data structures 15.2 Creating a database Screen layout Entering data Editing data 15.3 Displaying data Searching.
Advertisements

Chapter 13 The Data Warehouse
Information Management Taunya L. Kidd | Freelance Consultant  Written Documents  Excel Workbooks  Access Databases  PowerPoint Presentations  Administrative.
Database Theory Why use database? Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls. The centralized.
Fundamentals of Information Systems, Second Edition 1 Organizing Data and Information Chapter 3.
Tutorial 11: Connecting to External Data
An Introduction to Database Management Systems R. Nakatsu.
Distributed Data Analysis & Dissemination System (D-DADS) Prepared by Stefan Falke Rudolf Husar Bret Schichtel June 2000.
Microsoft Access 2007 Microsoft Access 2007 Introduction to Database Programs.
Fundamentals of Information Systems, Second Edition 1 Organizing Data and Information.
OPC Database.NET. OPC Systems.NET What is OPC Systems.NET? OPC Systems.NET is a suite of.NET and HTML5 products for SCADA, HMI, Data Historian, and live.
2005 SPRING CSMUIntroduction to Information Management1 Organizing Data John Sum Institute of Technology Management National Chung Hsing University.
1 Information Systems, Ninth Edition Chapter 5 Database Systems and Business Intelligence.
Files and Dictionaries CSC 161: The Art of Programming Prof. Henry Kautz 9/16/2009.
Chapter 1 Database Systems
Oracle Advanced Compression – Reduce Storage, Reduce Costs, Increase Performance Session: S Gregg Christman -- Senior Product Manager Vineet Marwah.
Multiplication Facts. 1 x3 3 Think Fast… 2 x4 8.
Introduction to the Adapter Server Rob Mace June, 2008.
Oleh Munawar Asikin. Principles of Information Systems, Seventh Edition 2  Database management system (DBMS): group of programs that manipulate database.
Why use a Database B8 B8 1.
Frontiers in Massive Data Analysis Chapter 3.  Difficult to include data from multiple sources  Each organization develops a unique way of representing.
NoDB: Querying Raw Data --Mrutyunjay. Overview ▪ Introduction ▪ Motivation ▪ NoDB Philosophy: PostgreSQL ▪ Results ▪ Opportunities “NoDB in Action: Adaptive.
Chapter 4 Memory Management Virtual Memory.
Chapter 5 Flowcharting Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
DAY 14: MICROSOFT ACCESS – CHAPTER 1 Madhuri Siddula October 1, 2015.
13 1 Chapter 13 The Data Warehouse Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Prepared By Aakanksha Agrawal & Richa Pandey Mtech CSE 3 rd SEM.
What have we learned?. What is a database? An organized collection of related data.
Database Management Systems (DBMS)
Database Concepts Track 3: Managing Information using Database.
Caching for Performance Jeff Tapper Tapper.net Consulting.
1 TOPIC 6 DATABASE 6.1 Introduction to Database 6.2 Basic Concept of Database 6.3 Database Object DATABASE.
Observation Preparation Review of SSS Readiness for EVLA Shared Risk Observing, June 5, 2009 David M. Harland SSS Group Lead.
ELECTRAAdvantages ELECTRA Advantages Intuitive workflow Electra workflow consistently follows standard Civil engineering design process which intuitively.
Principles of Database Design, Part I AIMS 2710 R. Nakatsu.
Introduction & History of Database Systems
The next generation in cadastral mapping - MUNSYS Presented by Colin Hobson California Cadastral Mapping Association, Conference of.
High-Performance Querying on RAW data Anastasia Ailamaki EPFL.
RAW A database for high-performance querying of raw data Miguel Branco.
1 Database Systems, 8 th Edition 1 Chapter 13 Business Intelligence and Data Warehouses Objectives In this chapter, you will learn: –How business intelligence.
Fundamentals of Information Systems, Sixth Edition Chapter 3 Database Systems, Data Centers, and Business Intelligence.
Microsoft Access By Ritesh Sharma. Introduction Microsoft Access is a desktop database program that enables you to enter, store, analyze,and present data.For.
Database Overview What is a database? What types of databases are there? How are databases more powerful than spreadsheets?
Eurostat May 2016 Eurostat, Unit B3 – IT solutions for statistical production Test Client Jean-Francois LEBLANC Christian SEBASTIAN.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Database System Architecture and Implementation Execution Costs 1 Slides Credit: Michael Grossniklaus – Uni-Konstanz.
Наталья Кочнева, 141 группа
Fundamentals of Information Systems, Sixth Edition
Maria Gunnarsson Statistic Sweden Mikael Nordberg Statistic Sweden
Lecture 1 Introduction to Database
VLEEM Software project
Chapter 12: File System Implementation
Fundamentals of Information Systems, Sixth Edition
HDF5 Metadata and Page Buffering
Introduction What is a Database?.
Spam Database Tool Use The purpose of this Tool is to Store all SPAM Numbers in Database for matching and excluding from CDRs. Note All files will be stored.
Microsoft office customer service number
Complete 1z0-161 Exam Dumps - Pass In 24 Hours - Dumps4download.us
IsoveraDL Performance Enhancements
Database.
Database Systems Chapter 1
Multiplication Facts.
Data Model.
Database Systems Instructor Name: Lecture-3.
Metadata The metadata contains
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Business Intelligence
Virtual Memory: Working Sets
Vancouver Public Library
Jean-Francois LEBLANC Christian SEBASTIAN
Presentation transcript:

Lightning Queries Miguel Branco

Obs. 1: Eating our own (dog) food Data Database Obs. 2: Data Deluge How many of you use databases to store your own data? Which one are we going to “move”?

“Lightning Fast” Queries? Time Loading “Overhead” Preparation “Overhead”

In-situ databases! Large collections of files Integration with existing tools Multiple data formats Changing areas of interest … lack of trust in database vendors … databases “forever owning” the data Databases that operate directly on raw data files

Great, but what about … … performance? competitive

Trap FS calls to maintain caches Scan FS buffer to build caches or maps Year,Make,Model,Description,Price 1997,Ford,E350,"ac, abs, moon", ,Chevy,"Venture ""Extended Edition""","", ,Chevy,"Venture ""Extended Edition, Very Large""","", ,Jeep,Grand Cherokee,"MUST SELL! air, moon roof, loaded", != Data Loading User does not need to control when, what, how or where data is cached Blocks of raw files Row-store Col-store Best suited for … raw file format user queries Indices over … raw files cached data Positional Maps Caching File System integration Indices In-Situ Database Usability Data Deluge Positional Maps + Caching + Indices + File System Integration

EPFL