future home of data
play

Future home of data Paul Larson Microsoft Application evolution - PDF document

Future home of data Paul Larson Microsoft Application evolution Centralized or mainframe era Everything on the same machine, dumb terminals Client-server era App on PC talking through ODBC to backend database App (web) server


  1. Future home of data Paul Larson Microsoft Application evolution � Centralized or mainframe era – Everything on the same machine, dumb terminals � Client-server era – App on PC talking through ODBC to backend database � App (web) server era – Browser to app server to backend database 2 1

  2. Next stage – Web services � App relies on services (other apps) available on the internet � Message-based, asynchronous � Event driven � Routing of messages/events � Many more devices, many wireless 3 What does this mean? � Massive distribution of messages/events – Capture, store, route, distribute � Coarser-grained DB interactions – XML messages in and out (data and action requests) � Lots o’ caching going on – Less tight coupling to backend database – Improved scale-out – Disconnected operations � Asynchronous updates 4 2

  3. Scrap or adapt existing DBMSs? � We’re good at several things – Highly reliable store – Concurrent access and update – Handling large volumes of data – Queries over large volumes of data � It’s adapt or die so relational systems will adapt 5 Is XML the answer to all needs? � Important but not enough to start all over again � XML view of existing relational data – XML-formatted data in and out – Queries over XML views � Well-structured XML data – Map to tables and proceed as above � Storing and querying semi-structured XML data � Action requests as XML messages 6 3

  4. Role of DBMSs changing? � Will remain final arbiter of current state � Part of state information will be replicated on other devices – Caching on web servers and mobile devices � Need to handle “delayed” updates � Better mechanisms for “event” monitoring and distribution of notifications 7 4

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend