IEEE ICDE 2003 Panel Organic Databases to support an Ambient world (www.cwi.nl/~mk/icdepanel.pdf) Organic databases to support an ambient world Martin.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

Configuration management
Introduction to Databases
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Introduction to Database Management  Department of Computer Science Northern Illinois University January 2001.
“Turn you Smart phone into Business phone “
Introduction to Databases
1 7 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 7 DBMS Functions.
1 Pertemuan 01 Pengantar tentang database Matakuliah: >/ > Tahun: > Versi: >
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
1 Minggu 1, Pertemuan 1 Introduction to Database Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
Introduction to Databases Transparencies
Chapter 1 INTRODUCTION TO DATABASE.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction n Why Database Systems? n Data Models n Data Definition Language.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 Client-Server Processing, Parallel Database Processing,
Concepts of Database Management Seventh Edition
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1.
Chapter 1 Introduction to Databases
Introduction to Databases
Client-Server Processing and Distributed Databases
Introduction to Database Systems 1.  Assignments – 3 – 9%  Marked Lab – 5 – 10% + 2% (Bonus)  Marked Quiz – 3 – 6%  Mid term exams – 2 – (30%) 15%
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Introduction to Databases and Database Languages
© 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 CHAPTER 11: DATA AND DATABASE ADMINISTRATION Modern Database Management 11 th Edition Jeffrey.
Sistem Basis Data (DATABASE) Siauw Yohanes Darmawan
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
Concepts of Database Management Sixth Edition
The University of Akron Dept of Business Technology Computer Information Systems DBMS Functions 2440: 180 Database Concepts Instructor: Enoch E. Damson.
Concepts of Database Management, Fifth Edition
Chapter 2 CIS Sungchul Hong
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Concepts of Database Management Eighth Edition
Introduction: Databases and Database Users
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.
Data & Databases Basic Data Fundamentals. Data vs Information l Data: facts Computer systems store data. l Information: facts organized for a specific.
Configuration Management (CM)
E.Bertino, L.Matino Object-Oriented Database Systems 1 Chapter.1 Introduction Seoul National University Department. of Computer Engineering OOPSLA Lab.
1 Chapter 1 Introduction to Databases Transparencies Last Updated: Pebruari 2010 By M. Arief Updated by RSO Feb 2011
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 3 This material was developed by Oregon Health & Science.
Component 4/Unit 6c Topic III Structured Query Language Background information What can SQL do? How is SQL executed? SQL statement characteristics What.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Chapter 1 Introduction to Databases © Pearson Education Limited 1995, 2005.
Distributed Galois Andrew Lenharth 2/27/2015. Goals An implementation of the operator formulation for distributed memory – Ideally forward-compatible.
Introduction to Database Systems1. 2 Basic Definitions Mini-world Some part of the real world about which data is stored in a database. Data Known facts.
Distributed DBMSs- Concept and Design Jing Luo CS 157B Dr. Lee Fall, 2003.
Kjell Orsborn UU - DIS - UDBL DATABASE SYSTEMS - 10p Course No. 2AD235 Spring 2002 A second course on development of database systems Kjell.
Databases Illuminated
1 Introduction to Databases. 2 Examples of Database Applications u Purchases from the supermarket u Purchases using your credit card u Booking a holiday.
1 Chapter 1 Introduction to Databases Transparencies.
© 2003 M.Kersten The Database Striptease & Informative Query Answers Martin Kersten CWI, Amsterdam May 4, 2003 Lowell, USA.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
Introduction to Databases Dr. Osama AL Rababah. Objectives In this capture you will learn: Some common uses of database systems. The characteristics of.
Copyright © 2016 Pearson Education, Inc. CHAPTER 12: DATA AND DATABASE ADMINISTRATION Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman,
What is Database Administration ?
Introduction to Databases Transparencies
Introduction to Databases Transparencies
CS4222 Principles of Database System
Database Management.
Introduction to Databases
Introduction to Databases Transparencies
Introduction to Databases
Introduction to Databases Connolly and Begg
Introduction to Databases
Introduction to Databases
Introduction to Databases
Introduction to Databases
Middleware for Internet of Things: A Survey
Introduction to Databases Transparencies
Presentation transcript:

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Organic databases to support an ambient world Martin Kersten CWI, Amsterdam March 2003 ICDE panel

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Disappearing DBMS

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Disappearing DBMS

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Disappearing DBMS

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Disappearing DBMS

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Disappearing DBMS

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Disappearing DBMS

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Disappearing DBMS

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Disappearing DBMS

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( The database system is gone? Data management can be left to the individual applications There is no need for a down-scaled SQL DBMS Data management does not require a DBMS

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Reappearing DBMS Phase I: The DBMS is hidden in the wall? –SQL/XML the language inter-galactica? –Local communication/functionality bottlenecks? –Single point of failure ? –Dinosaurs of software systems ? –Limited market ? Locking to a single manufacturer? Phase II: Every product his own DBMS ? –What sensors should a DBMS have ? –How to communicate amongst peers ? –What happens if the DBMS is crushed ? –How to ensure a multi-year backward compatibility ? What are the ingredients of the next generation DBMSs?

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Organic Database System characteristics Self-descriptiveness An outsider (software package) can easily access, interpret, and re-use the database schema governing its content The resource requirements/limitations in terms of hw/sw/cw footprint, processing speed, energy, etc.. are explicitly stated and part of the database schema. The software version trail of the data manager is available in a form which permits traveling back in time, both wrt the governing schema and the database content. The code-base of the database manager is part of the database store itself

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Organic Database System characteristics Self-organizing, –the system is able to split its activities into disjoint, yet coherent subsystems with minimal synchronization requirements –Systems can easily fuse, reconciling the differences where evident, with user interaction to resolve conflicts. –roll-forward over schema updates; automatic storage optimization (indices) –the database can easily migrate, be replicated or moved to another location without loosing control over the trail of instances left behind

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Organic Database System characteristics Self-repair, A runable DBMS version can be obtained on any new platform with a minimal bootstrap procedure, e.g. building a VM or producing code for the target The software is set-up in such a way that a bug can be resolved by locking out part of the code base without sacrificing the functionality The system uses a replicated storage/indexing scheme with different point-of-failure techniques to recover from hw/sw/cw failures The system manages a trail of database versions and is able to synchronize different trails (controlled fusion of data stores)

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( Organic Database System characteristics Self-awareness Security aware. It should be able to authenticate the direct environment only. This does not exclude schemes based on encryption to exchange information or to limit access. Location aware. It knows its position in a group of peers, possibly it has access to the GPS coordinates. Time-aware, in the sense that it organizes both past and possible futures; e.g, conflicts are essential previews of a possible consistent alternative futures. Likewise, history can lead to multiple views and interpretations. It should be possible to manually go back in time.

IEEE ICDE 2003 Panel Organic Databases to support an Ambient world ( A grand challenge for the 21 st centrury !!! Develop an organic database management system which can be embedded in a wide collection of hardware appliances and provides an autonomous self-descriptive, self-organizing, self-repairable, self-aware and stable data store-recall functionality to its environment