Database Systems Research: Where it is (or should be) Headed? (aka looking for a “perfect” candidate) Laks V.S. Lakshmanan Dept. of Computer Science Univ.

Slides:



Advertisements
Similar presentations
Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
Advertisements

Database Theory: Back to the Future Victor Vianu UC San Diego / INRIA.
Big Data Management and Analytics Introduction Spring 2015 Dr. Latifur Khan 1.
Pharmaceutical R&D and the role of semantics in information management and decision- making Otto Ritter AstraZeneca R&D Boston W3C Workshop on Semantic.
Overview of Data Mining & The Knowledge Discovery Process Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
ISSUES THE CLOUD AND DATABASES. WHAT KIND OF DATA MANAGEMENT IS A GOOD FIT WITH THE CLOUD? Analytical data management: data attributes Far more reads.
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Data Management for XML: Research Directions By: Jennifer Widom Stanford University Reviewer: Kristin Streilein.
CS240A: Databases and Knowledge Bases Introduction Carlo Zaniolo Department of Computer Science University of California, Los Angeles WINTER 2002.
The Last Lecture Agenda –1:40-2:00pm Integrating XML and Search Engines—Niagara way –2:00-2:10pm My concluding remarks (if any) –2:10-2:45pm Interactive.
Spatio-Temporal Databases. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases …..
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
Web Mining Research: A Survey
Integration and Insight Aren’t Simple Enough Laura Haas IBM Distinguished Engineer Director, Computer Science Almaden Research Center.
Web Mining Research: A Survey
1 BrainWave Biosolutions Limited Accelerating Life Science Research through Technology.
...Looking back Why use a DBMS? How to design a database? How to query a database? How does a DBMS work?
Data Mining – Intro.
Advanced Database Applications Database Indexing and Data Mining CS591-G1 -- Fall 2001 George Kollios Boston University.
OLAM and Data Mining: Concepts and Techniques. Introduction Data explosion problem: –Automated data collection tools and mature database technology lead.
CS240A: Databases and Knowledge Bases Introduction Carlo Zaniolo Department of Computer Science University of California, Los Angeles.
Data Warehouse Operational Issues Potential Research Directions.
Welcome to CPSC 534B: Web Data Integration & Management Laks V.S. Lakshmanan Rm. CICSR Main Mall.
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
Charles Tappert Seidenberg School of CSIS, Pace University
Marko Grobelnik Jozef Stefan Institute ( Ljubljana, Slovenia.
XML (with a bias towards query language issues) A boring research topic? A new frontier? A means to keep standards people busy? Prepared by S. Abiteboul.
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 2: Intro to Relational.
Information System Development Courses Figure: ISD Course Structure.
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
Search Engine Architecture
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Database System Concept.
Big Data Analytics Large-Scale Data Management Big Data Analytics Data Science and Analytics How to manage very large amounts of data and extract value.
 To develop the knowledge and skills to manage and tune database management systems  To provide experience the technologies of a variety of database.
Chapter 9 Database Systems © 2007 Pearson Addison-Wesley. All rights reserved.
Intro: 1 What is a Database? Collection of Dynamic Data –Large Large of yesteryear now fits on a PC (small DBs) Many applications require even more (terabytes,
Group A Next Generation Information Access Group.
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
Lecture 7: Foundations of Query Languages Tuesday, January 23, 2001.
Fall CSE330/CIS550: Introduction to Database Management Systems Prof. Susan Davidson Office: 278 Moore Office hours: TTh
CS240A: Databases and Knowledge Bases Temporal Databases Carlo Zaniolo Department of Computer Science University of California, Los Angeles.
Indexing Time Series. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases Time Series databases Text databases.
COMP30311: Advanced Database Systems Norman Paton University of Manchester
Welcome to CPSC 534B: Information Integration Laks V.S. Lakshmanan Rm. 315.
Research Directions in Databases Technological Education Institution of Larisa in collaboration with Staffordshire University Larisa Dr. Theodoros.
Advanced Database Course Syllabus 1 Advanced Database System Lecturer : H.Ben Othmen.
Christoph F. Eick: Final Words COSC Topics Covered in COSC 3480  Data models (ER, Relational, XML)  Using data models; learning how to store real.
Data Mining - Introduction Compiled By: Umair Yaqub Lecturer Govt. Murray College Sialkot.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
CS240A: Databases and Knowledge Bases Introduction Carlo Zaniolo Department of Computer Science University of California, Los Angeles.
Data Mining – Intro.
NASA Space Communications Symposium
CS240A: Databases and Knowledge Bases Introduction
Search Engine Architecture
Jiawei Han Department of Computer Science
Tools for Memory: Database Management Systems
Database Management System (DBMS)
Research Issues in Electronic Commerce
Topics Covered in COSC 6340 Data models (ER, Relational, XML (short))
Data Warehousing and Data Mining
Topics Covered in COSC 6340 Data models (ER, Relational, XML)
Data Mining: Concepts and Techniques
Data Mining: Concepts and Techniques
Search Engine Architecture
Data Mining: Concepts and Techniques
Query Processing.
Presentation transcript:

Database Systems Research: Where it is (or should be) Headed? (aka looking for a “perfect” candidate) Laks V.S. Lakshmanan Dept. of Computer Science Univ. of British Columbia December 6, 2001.

Disclaimers and Stage Setting not meant to be comprehensive necessarily biased database intended in a very broad sense – e.g., relational databases, OO, object-relational, … – legacy systems (hierarchical/network DBs) – file system, spreadsheets, network directories – text, media, maps – time series, biological sequences – data on the web, XML data management research – more apt term

DB Research Paradigms three major streams: – database theory (connections to math. logic, finite model theory, …) – principles (data modeling, design, query languages, query optimization, …) – systems (database tuning, benchmarking, …) all three have their place in general but there are limitations

DB Research: A data-driven perspective OO data mining, OLAP - data on the web - business data, scientific, - biological data relational - alphanumeric - rigid structure spatial temporal mobility multi-media -raster, video, -audio semi-structured data & XML - text/doc domination - surprising e.g.:AcEDB modeling power data intensive operations connection to physical world unstructured data loosen structure self-describing

DB Research: A process- driven perspective classical: e.g., transactions, triggers, integrity checking modern: – richer transaction models – active databases – workflow – data warehousing – data integration Note: last two have a substantial data modeling, query answering, algorithmic component.

Some Database Theory what are queries? First (bad) answer: any computable IN  OUT function. Okay, efficiently computable ones: why is this still bad? What about the following “queries”? – Find the 10 th tuple in relation emp. – Find the employees with an odd salary. – Find the employees the internal representation of whose name is odd!

More on queries What went wrong: representation dependence. Queries are computable functions that commute (i.e. they are generic): Q Rep Q DB Rep(DB) Rep(Ans) Ans

Interesting Questions what are meaningful queries for a given data model/application class? how do you design declarative query languages and algebras? build novel indices for new data types? design optimal strategies for clustering data deal with size: data compression, approximation, summarization, etc. resource conscious designs scalable algorithms for analysis queries (incl. data mining)

IQ (contd.) liberating data mining from present-day mindset answering queries using views and view maintenance semi-structured data management mixing paradigms: e.g., database style querying and information retireval or media retrieval foundational questions in new domains: e.g., what does it mean to query sequences?

Profile of a perfect candidate some obvious desirables: is a hardcore system builder, architect of extensions has vision in traditional or new domains (e.g., web, biology, mobility, …) – vision just as important as technical skills raises difficult questions and provides surprisingly elegant and/or efficient solutions complements the DB group’s strengths has unbounded energy and enthusiasm!!!!