The τ - Synopses System Yossi Matias Leon Portman Tel Aviv University.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Raghavendra Madala. Introduction Icicles Icicle Maintenance Icicle-Based Estimators Quality Guarantee Performance Evaluation Conclusion 2 ICICLES: Self-tuning.
Using MIS 2e Chapter 5 Database Processing MARIA DEL MORAL GROUP F.
Harikrishnan Karunakaran Sulabha Balan CSE  Introduction  Icicles  Icicle Maintenance  Icicle-Based Estimators  Quality & Performance  Conclusion.
Solving Automation Reporting Problems with Dream Report Renee Sikes Applications Engineer Dream Report Brand Manager.
Optimal Workload-Based Weighted Wavelet Synopsis
Database Software File Management Systems Database Management Systems.
1 Quality Objects: Advanced Middleware for Wide Area Distributed Applications Rick Schantz Quality Objects: Advanced Middleware for Large Scale Wide Area.
1 of 7 A High-Performance Data Mining Framework in MySQL Dr. Lutz Hamel Tiegeng Ren Dept. of Computer Science in URI 3/31/2003.
SWiM Panel on Engine Implementation Jennifer Widom.
3 September INBOSA workshop 1 Raul Fonseca, Paulo Marques, Paulo Simões, Luís Silva, João Silva CISUC, University of Coimbra, Portugal
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Communication in Distributed Systems –Part 2
Robofest 2001 Online Management System Jim Needham MCS 4833/01 Senior Project Dr. Chan-Jin Chung, Ph.D.
Inventory Management System With Berkeley DB 1. What is Berkeley DB? Berkeley DB is an Open Source embedded database library that provides scalable, high-
SQL Forms Engine Koifman Eran Egri Ozi Supervisor: Ilana David.
Objective In this session we will discuss about : What is ADO. NET ?
Charlie Crocker Vice President Farallon Geographics, Inc. An Overview of Internet Mapping Technology.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Microsoft Access Ervin Ha.
Oracle Developer Tools for Visual Studio.NET Curtis Rempe.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
PHP Data Object (PDO) Khaled Al-Sham’aa. What is PDO? PDO is a PHP extension to formalise PHP's database connections by creating a uniform interface.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
Fundamentals of Database Chapter 7 Database Technologies.
Chapter 7 Advanced SQL Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Dr Gordon Russell, Napier University Unit Embedded SQL - V3.0 1 Embedded SQL Unit 5.1.
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
SQL Reporting Services From a Developers Perspective Adam Calderon Principal Engineer Interknowlogy LLC
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
Web Automation Testing With Selenium By Rajesh Kanade.
8 1 Chapter 8 Advanced SQL Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
3 Copyright © 2009, Oracle. All rights reserved. Accessing Non-Oracle Sources.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
Project Objectives  Create a GUI application that: Opens a mySQL database and visualize its content using a table view Enable a pre-defined set of queries.
PHP Workshop ‹#› PHP Data Object (PDO). PHP Workshop ‹#› What is PDO? PDO is a PHP extension to formalise PHP's database connections by creating a uniform.
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  Basic SQL syntax  Data retrieve  Data query  Data conditions  Arithmetic operations on data  Data transactions.
1 University of Maryland Runtime Program Evolution Jeff Hollingsworth © Copyright 2000, Jeffrey K. Hollingsworth, All Rights Reserved. University of Maryland.
Basics of JDBC Session 14.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
IAnywhere Solutions Mobile Computing on Linux Eyun Lindberg
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
CodePainter Revolution Trainer Course Max Vizzini RunTime Framework.
SQL Query Generator User Interface Analyzer Logger DB Manager Grammar Test Framework Embedded DB Random Query GeneratorMulti DB Query Result AnalyzerAnalysis.
IEEE Computer Society 60th Anniversary History Competition SQL and Web Code Technologies.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
© SCRIBE SOFTWARE CORPORATION 2008 Tips and Tricks for Working with Scribe Insight Trace Files.
SAP Integration with Oracle 11g Muhammad Raza Fatmi.
Database 12.2 and Oracle Enterprise Manager 13c Liana LUPSA.
 INDEX  Overview.  Introduction.  System Requirement.  Features Of SQL.  Development Process.  System Design (SDLC).  Implementation.  Future.
The Holmes Platform and Applications
Introducing the Microsoft® .NET Framework
MeshCentral 2.0.
Web Technologies IT230 Dr Mohamed Habib.
Spark Presentation.
Using a Gateway to Leverage On-Premises Data in Power BI
Technical Capabilities
MATERI PL/SQL Procedures Functions Packages Database Triggers
Chapter 42 Web Services.
Presentation transcript:

The τ - Synopses System Yossi Matias Leon Portman Tel Aviv University

τ -Synopses Provide a run-time environment for remote execution of pluggable synopses Research platform for benchmarking and comparison GUI Framework External Synopsis Host External Synopsis Host Original Data External Synopsis Host External Synopsis Host

Key features Support for multiple synopses types Pluggable integration Remote execution Managed synopses environment Workload support Reusable research platform Approximate query processing

Research Platform Fast and easy integration Native execution of synopses  Simple wrapper  No porting required Readily available data sets and workloads  Predefined / Ad Hoc Interactive comparison with other synopses  Many synopses available

Datasets

Workloads

Benchmarks

Integrated Synopses Histograms  Equi-depth  Dynamic  Self-tuning Samples  Random  ICICLES  Congressional Wavelet Synopses  Basic  Adaptive  Probabilistic  Weighted Your synopses here…

System Design GUI Framework External Synopsis Host External Synopsis Host Original Data External Synopsis Host External Synopsis Host

Main Operational processes Synopses Framework Relational DB Build Update Query User

Synopsis Integration Framework External Synopsis Host Synopsis Proxy

Integration Flow Implement required interface  Build  Query  Update Synopses Registration  External host address port Run External Host on remote computer  Proxy will call methods of external synopsis

Framework Technology Relational databases  SQL Server, Oracle, ODBC, … System written in C#.NET Services  Remoting  Database integration External synopses - in any language Synopses on any SOAP enabled platform  Win32 fully supported  Wrappers for other platforms under development

Future development Support for native SQL queries over registered synopses Synopses reconciliation Other error metrics Automatic workload and updates recording Workload analysis