The Past, The Present, and The Future

Slides:



Advertisements
Similar presentations
The Top 10 Reasons Why Federated Can’t Succeed And Why it Will Anyway.
Advertisements

Database Theory: Back to the Future Victor Vianu UC San Diego / INRIA.
Introduction to Databases
Database Theory Why use database? Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls. The centralized.
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Information and Business Work
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Distributed Systems Architectures
File Systems and Databases
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
File Systems and Databases Hachim Haddouti
1 Case Study: Starting the Student Registration System Chapter 3.
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Chapter 1: The Database Environment
Database Design and Introduction to SQL
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
Learningcomputer.com SQL Server 2008 – Administration, Maintenance and Job Automation.
Event Processing A Perspective From Oracle Dieter Gawlick, Shailendra Mishra Oracle Corporation March,
ICS (072)Database Systems: An Introduction & Review 1 ICS 424 Advanced Database Systems Dr. Muhammad Shafique.
Domain and Persistence Patterns. Fundamental Pattern Types Design Patterns Business Logic Patterns.
Database Systems I Content: –How to build a database application –Principles of database-system implementation Instructor: John Sieg Required Text:
CSC 480 Software Engineering Lecture 18 Nov 6, 2002.
Relational DBs Basics. Formally understood Set theoretic Originally defined with an algebra, with Selection, Projection, Join, and Union/Difference/Intersection.
05/06/2003Lowell No Knobs Dave DeWitt and Dieter Gawlick.
Data Mining with Big Data IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2014 Xiangyu Cai ( )
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 5th Edition Copyright © 2015 John Wiley & Sons, Inc. All rights.
Lecture 15: Query Optimization. Very Big Picture Usually, there are many possible query execution plans. The optimizer is trying to chose a good one.
Advanced Database Course Syllabus 1 Advanced Database System Lecturer : H.Ben Othmen.
7.5 Using Stored-Procedure and Triggers NAME MATRIC NUM GROUP Muhammad Azwan Bin Khairul Anwar CS2305A Muhammad Faiz Bin Badrol Shah CS2305B.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
Building Enterprise Applications Using Visual Studio®
New Technology: Why, What ,How
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
Dieter Gawlick, Oracle October, 2005 (GGF15 in Boston)
Chapter 1: Introduction
Chapter 1: Introduction
File Systems Vs Database Systems
课程名 编译原理 Compiling Techniques
The Client/Server Database Environment
Ishan Sharma Abhishek Mittal Vivek Raj
Unlocking the mysteries of distributed microservice authorization
Web Applications Security INTRO
Business Rule Based Configuration Management and Software System Implementation Using Decision Tables Olegas Vasilecas, Aidas Smaizys VGTU, Vilnius, Lithuania.
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
The Top 10 Reasons Why Federated Can’t Succeed
Principles of GIS Fundamental database concepts Shaowen Wang
Design and Maintenance of Web Applications in J2EE
POOL/RLS Experience Current CMS Data Challenges shows clear problems wrt to the use of RLS Partially due to the normal “learning curve” on all sides in.
Tools of Software Development
Topics Covered in COSC 6340 Data models (ER, Relational, XML (short))
File Systems and Databases
Dr. Awad Khalil Computer Science Department AUC
Chapter 2 – Software Processes
An Introduction to Software Engineering
Topics Covered in COSC 6340 Data models (ER, Relational, XML)
Big Data Young Lee BUS 550.
Chapter 1: Introduction
Database management concepts
Metadata The metadata contains
Query Optimization.
Thinking Like a Historian
The Database Environment
September 12-14, 2018 Raleigh, NC.
Database Systems: Design, Implementation, and Management Tenth Edition
UML Design for an Automated Registration System
Presentation transcript:

The Past, The Present, and The Future Dieter Gawlick Architect dieter.gawlick@oracle.com 05/04/2003 Lowell 2003

A Big Hole Users need a coherent model to present: The past - the history What was known/happened when? The present - the current state We are doing OK The future - know about ‘events’ ASAP We need to be on top of things! Applications: RTE, BAM, RFID, … 05/04/2003 Lowell 2003

What is The Problem? History - often 30 to 70% of coding, and still Incomplete Error prone No ‘separation of duty’ Future - event generation is a significant design, implementation, and maintenance challenge What should be published? Demand analysis Semantics Queuing, publish/subscribe is of limited help 05/04/2003 Lowell 2003

Recommendations Focus on theory Model must be general enough to handle SQL/XML/domain data Model needs to be complemented by General information distribution model (with auditing) Constraints, i.e., timely (re)action to ‘inconsistencies’ Security integrated with data, (re)actions, information distribution, and organizational structure Vocabularies, semantic context A lot of the engineering is understood, try to stay away There are still significant engineering challenges > 10**7 queries (subscription ) with complex conditions Distribution with many conflicting objectives Optimal, secure, and long term storage of/access to history 05/04/2003 Lowell 2003

Another Problem Why is it so hard to manage information? Models are incomplete (SQL, XML) Mapping to problems is often very complex – data, languages, transactions, security, visualization, …! Visualization: Try a domain that is challenging and fun, e.g., ISTD What are the fundamental flaws in ‘our’ approach? 05/04/2003 Lowell 2003

Questions Comments 05/04/2003 Lowell 2003