EDG Project: Database Management Services
|
|
|
- Robyn Weaver
- 9 years ago
- Views:
Transcription
1 EDG Project: Database Management Services Leanne Guy for the EDG Data Management Work Package EDG::WP April 2002 DAI Workshop Presentation 1
2 Information in EDG Databases Databases are used within the EDG Project to store information pertaining to: File replication Replica catalogue, Replica location index Metadata Application specific: physics collections, medical image headers Grid middleware: Storage element metadata, Replication metadata Logging and bookkeeping Monitoring Network statistics Status of grid services Service lists and much more 17 April 2002 DAI Workshop Presentation 2
3 Grid services using databases Logging and Bookkeeping service (WP1: Workload management) Grid service that provides information about jobs pending, running, current status, where submitted, etc.. Events sorted in a SQL database relational model allows fast complex querying Network performance information (WP7: Networking) Measurement of network performance metrics round trip time, packet loss, throughput needed by other grid services such as query optimisation Information stored in an SQL database summary statistics, information, reports generated by querying Replica Catalogue (WP2: Data Management) Contains LFN PFN mappings associated metadata stored in an SQL database 17 April 2002 DAI Workshop Presentation 3
4 Services using databases (2) Metadata Grid middleware services Query optimisation service Replica catalogue Header information for medical images nominative and anonymous, confidential and public Applications metadata collections, logical file sets 17 April 2002 DAI Workshop Presentation 4
5 Spitfire: A Relational DB Service for the Grid Spitfire: Grid Metadata Service provided by EDG::WP2 provides access to various implementations of database backends via a grid enabled front end Decouples the client from the RDBMS backend via a mediator Interoperability, ease-of-use, performance and plugability Atomic operations: consistency Core SQL functionality: update/insert/delete/query Web services JDBC interface to RDBMS SOAP interfaces Authorisation is role based jwget tool is provided for client side command line usage. 17 April 2002 DAI Workshop Presentation 5
6 Spitfire architecture SOAP SOAP Connecting Layer (Global Spitfire Layer) SOAP SOAP SOAP SOAP Local Spitfire Layer OracleLayer DB2Layer PGLayer MyLayer JDBC enabled RDBMS backend Oracle DB2 PostGres MySQL 17 April 2002 DAI Workshop Presentation 6
7 Spitfire local layer architecture Tomcat Server Client API XML query WSDL/SOAP Security Servlet MD Servlet Translator Servlet JDBC DB Backend 17 April 2002 DAI Workshop Presentation 7
8 Spitfire local layer API Client APIs to facilitate request issue and administration DB Administration API Create / Delete Database Create / Drop Table User Management API Create / Delete / Update Role Register / Unregister Users User Functionality API Insert / Update / Delete / Select Set Table Timestamp Set Row Timestamp Open Dedicated Connection Close Connection DB Information service API Quotas, Memory, Disk space User Info & roles, Schemata 17 April 2002 DAI Workshop Presentation 8
9 Spitfire global layer Higher level functionality Not currently defined, will possibly include : Distributed Querying Interactions with other metadata servers on the grid Biomedical applications will need to query several metadata catalogues to obtain lists of specific medical images Requires a definition of common schemata and indices. Replication / Caching mechanisms Replication of a part or all of a database to another metadata service Expiration & Cleanup Automatic removal of stale information based on stored timestamps Transactions 17 April 2002 DAI Workshop Presentation 9
10 Spitfire for biomedical applications Medical metadata : WP10 Use spitfire to store metadata for medical images Patient specific & image specific data Database will contain LFNs of collections of images Separation of confidential and non confidential data One SF metadata database instance per DICOM server Queries on numerous distributed databases Examples usage: Patient will query the SF database for all her/his medical images Physician will query SF database for all records on one patient Researcher queries SF database for all ultrasound images 17 April 2002 DAI Workshop Presentation 10
11 Spitfire for data management (1) Replica Catalogue Stores PFN <-> LFN mappings Metadata for files (PFNs) on the local storage element file size, file status : durable, volatile, permanent Replica Catalogue Metadata Catalogue: RepMeC Instance of Spitfire Stores attributes of LFNs independent of any associated PFNs location of master and secondary copies for an LFN VO specific data, e.g replication policy for LFNs high level access control RepMec API provides methods to define, store and extract metadata on replicas 17 April 2002 DAI Workshop Presentation 11
12 Spitfire status and releases Spitfire 1.2 : April release Integrated XSQL-Spitfire Installation decoupled from Tomcat & MySQL Tested to date with MySQL & PostgreSQL Java API, SOAP interfaces designed, not currently provided Spitfire 1.3: end May 2002 Alpha release of SOAP interface Schema and User Management Test-suite designed with Junit based tests implemented Spitfire 1.4: end September (testbed 2.0) Version 1.0: Full integration of all components More running applications 17 April 2002 DAI Workshop Presentation 12
13 Service Index: problem statement In a distributed system such as a DataGrid: Want to maintain and query dynamic and timely information about Grid services, resources and virtual organisations? How should a database node maintain information populated from a large variety of unreliable, frequently changing, autonomous and heterogeneous remote data sources? In particular, how should it do so without sacrificing reliability, predictability and simplicity? How can powerful queries be expressed over time-sensitive dynamic information? Use a Hyperlink Registry: A registry node has a database that holds a set of tuples A tuple may contain a piece of context i.e a service description, file, picture, network load information, storage element information 17 April 2002 DAI Workshop Presentation 13
14 Hyperlink registry properties XML data model allows for structured and semi-structured data, which is important for integration of heterogeneous content. Uses the XQuery language allows for powerful searching critical for non-trivial applications. Database state maintenance based on soft state enables reliable, predictable and simple content integration from a large number of autonomous distributed content providers. Content link, content cache, hybrid pull/push communication model allow for a wide range of dynamic content freshness policies, driven by all three system components: content provider, hyper registry and client. 17 April 2002 DAI Workshop Presentation 14
15 Service discovery example Find all services that implement a replica catalog service interface and that CMS members are allowed to use, and that have an HTTP bindings for the replica catalog operation XML getpfns(string LFN). XQuery: LET $repcat := " FOR $tuple IN /tupleset/tuple[@type="service"] WHERE SOME $op IN $tuple/content/service/interface[@type = $repcat]/operation SATISFIES ($op/name="xml getpfns(string LFN)" AND $op/bindhttp/@verb="get AND contains($op/allow, " RETURN $tuple 17 April 2002 DAI Workshop Presentation 15
16 HEP:Monte Carlo event production Detector and physics event simulation Evaluate reconstruction software, assist detector design Estimate eventual requirements for storage and CPU, Characteristics Scheduled coordinated activity, sites assigned a specific task Lots of data output: O(10 8 ) events output for a given dataset Goal: Objective maximise throughput Simulation use case steps: Generate job script event type, kinematical parameters, software versions estimate of max/min output file size, job CPU time Identify CE and SE with sufficient space for output datasets Move job to CE, Execute job Move output files to final Storage; register output data with grid (optional) Store job metadata in an database CE & SE node, provenance data, date run, code version/release, platform 17 April 2002 DAI Workshop Presentation 16
17 HEP: Event reconstruction Characteristics: Distributed access input data: output of earlier Monte Carlo data production Output data size typically smaller than input data set Event reconstruction use case steps: Generate job script Input LFNs where known, software version Submit job on local host to run on a remote host Grid services identify best CE for job, based on distribution of physical instances of input LFNs and other criteria, i.e software version Replica Manager identifies PFNs for input LFNs Move PFNs to designated execution site Run reconstruction job User monitors job progress on remote host from local host Move output data to final storage site Storage site may be different from execution and submission site 17 April 2002 DAI Workshop Presentation 17
18 HEP: Physics data analysis Characteristics: Many physicists accessing same data sets Entire job is as fast as the slowest event analysis Chaotic and random access patterns Input datasets not always know a priori Goal: minimise latency Physics analysis use case steps: User queries metadata to extract LFN list for an analysis input data could be reconstructed MC or detector ( real ) data Resource broker identifies site for job execution Replica manager moves data to site for job execution Run analysis job Move output data to final SE Register output data with grid 17 April 2002 DAI Workshop Presentation 18
19 BioMedical usage models (1) Analysis of a set of melanoma medical images Images will contain nominative and anonymous or proprietary information Confidential patient and physician details Cannot replicate in a grid environment! Medical analysis use case steps: Physician queries a metadata service (Spitfire) for interesting images match analysis parameters: year, melanoma type, etc Submit job to analyse images Image files located only on hospital DICOM servers need to be replicated to grid aware storage All nominative information must be stripped from data prior to replication Header image mappings stored in a local metadata database Spitfire Identify CE and run job Output data files may be registered with Grid 17 April 2002 DAI Workshop Presentation 19
20 BioMedical usage models (2) Example : subsequent to an analysis, a misdiagnosis is discovered A melanoma is in fact malignant and not benign Researcher who performed the analysis must inform the examining physician All nominative information was stripped from image files Researcher updates a metadata database diagnosis field Update reflects new diagnosis and triggers an action Header information is found an examining physician is informed Researcher has no access to nominative information but has communicated the analysis results 17 April 2002 DAI Workshop Presentation 20
21 Documents and references WP2 Documents 1. Spitfire 1. Service Index 1. A Unified Peer-to-Peer Database Framework for XQueries over Dynamic Distributed Content and its Application for Scalable Service Discovery Wolfgang Hoschek, PhD Thesis, Technical University of Vienna (submitted), A Data Model and Query Language for Service Discovery Wolfgang Hoschek, Data Grid TechReport DataGrid-02-TED-0409, April April 2002 DAI Workshop Presentation 21
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and
Distributed Database Access in the LHC Computing Grid with CORAL
Distributed Database Access in the LHC Computing Grid with CORAL Dirk Duellmann, CERN IT on behalf of the CORAL team (R. Chytracek, D. Duellmann, G. Govi, I. Papadopoulos, Z. Xie) http://pool.cern.ch &
Web Service Based Data Management for Grid Applications
Web Service Based Data Management for Grid Applications T. Boehm Zuse-Institute Berlin (ZIB), Berlin, Germany Abstract Web Services play an important role in providing an interface between end user applications
HISP: a data-driven portal for hadron therapy
HISP: a data-driven portal for hadron therapy Faustin Laurentiu Roman CERN / IFIC Prototype architecture Tools, implementation & services Conclusions (& demo) 1 One slide situation: ereferral and escience
Roberto Barbera. Centralized bookkeeping and monitoring in ALICE
Centralized bookkeeping and monitoring in ALICE CHEP INFN 2000, GRID 10.02.2000 WP6, 24.07.2001 Roberto 1 Barbera ALICE and the GRID Phase I: AliRoot production The GRID Powered by ROOT 2 How did we get
The CMS analysis chain in a distributed environment
The CMS analysis chain in a distributed environment on behalf of the CMS collaboration DESY, Zeuthen,, Germany 22 nd 27 th May, 2005 1 The CMS experiment 2 The CMS Computing Model (1) The CMS collaboration
A simple object storage system for web applications Dan Pollack AOL
A simple object storage system for web applications Dan Pollack AOL AOL Leading edge web services company AOL s business spans the internet 2 Motivation Most web content is static and shared Traditional
Practical Cassandra. Vitalii Tymchyshyn [email protected] @tivv00
Practical Cassandra NoSQL key-value vs RDBMS why and when Cassandra architecture Cassandra data model Life without joins or HDD space is cheap today Hardware requirements & deployment hints Vitalii Tymchyshyn
Real-time Data Replication
Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different
Portable Scale-Out Benchmarks for MySQL. MySQL User Conference 2008 Robert Hodges CTO Continuent, Inc.
Portable Scale-Out Benchmarks for MySQL MySQL User Conference 2008 Robert Hodges CTO Continuent, Inc. Continuent 2008 Agenda / Introductions / Scale-Out Review / Bristlecone Performance Testing Tools /
ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001
ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel
Data Management in the Cloud
Data Management in the Cloud Ryan Stern [email protected] : Advanced Topics in Distributed Systems Department of Computer Science Colorado State University Outline Today Microsoft Cloud SQL Server
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level -ORACLE TIMESTEN 11gR1 CASE STUDY Oracle TimesTen In-Memory Database and Shared Disk HA Implementation
Status and Evolution of ATLAS Workload Management System PanDA
Status and Evolution of ATLAS Workload Management System PanDA Univ. of Texas at Arlington GRID 2012, Dubna Outline Overview PanDA design PanDA performance Recent Improvements Future Plans Why PanDA The
Data Grids. Lidan Wang April 5, 2007
Data Grids Lidan Wang April 5, 2007 Outline Data-intensive applications Challenges in data access, integration and management in Grid setting Grid services for these data-intensive application Architectural
Client/Server Grid applications to manage complex workflows
Client/Server Grid applications to manage complex workflows Filippo Spiga* on behalf of CRAB development team * INFN Milano Bicocca (IT) Outline Science Gateways and Client/Server computing Client/server
Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit [email protected]
Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit [email protected] Agenda Oracle Approach Embedded Databases TimesTen In-Memory Database Snapshots Q&A Real-Time Infrastructure Challenges
Configuration Management of Massively Scalable Systems
1 KKIO 2005 Configuration Management of Massively Scalable Systems Configuration Management of Massively Scalable Systems Marcin Jarząb, Krzysztof Zieliński, Jacek Kosiński SUN Center of Excelence Department
Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007
Data Management in an International Data Grid Project Timur Chabuk 04/09/2007 Intro LHC opened in 2005 several Petabytes of data per year data created at CERN distributed to Regional Centers all over the
ATLAS job monitoring in the Dashboard Framework
ATLAS job monitoring in the Dashboard Framework J Andreeva 1, S Campana 1, E Karavakis 1, L Kokoszkiewicz 1, P Saiz 1, L Sargsyan 2, J Schovancova 3, D Tuckett 1 on behalf of the ATLAS Collaboration 1
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
CitusDB Architecture for Real-Time Big Data
CitusDB Architecture for Real-Time Big Data CitusDB Highlights Empowers real-time Big Data using PostgreSQL Scales out PostgreSQL to support up to hundreds of terabytes of data Fast parallel processing
Cluster Computing. ! Fault tolerance. ! Stateless. ! Throughput. ! Stateful. ! Response time. Architectures. Stateless vs. Stateful.
Architectures Cluster Computing Job Parallelism Request Parallelism 2 2010 VMware Inc. All rights reserved Replication Stateless vs. Stateful! Fault tolerance High availability despite failures If one
High-Volume Data Warehousing in Centerprise. Product Datasheet
High-Volume Data Warehousing in Centerprise Product Datasheet Table of Contents Overview 3 Data Complexity 3 Data Quality 3 Speed and Scalability 3 Centerprise Data Warehouse Features 4 ETL in a Unified
A Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
An Approach to Implement Map Reduce with NoSQL Databases
www.ijecs.in International Journal Of Engineering And Computer Science ISSN: 2319-7242 Volume 4 Issue 8 Aug 2015, Page No. 13635-13639 An Approach to Implement Map Reduce with NoSQL Databases Ashutosh
Oracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc.
Oracle BI EE Implementation on Netezza Prepared by SureShot Strategies, Inc. The goal of this paper is to give an insight to Netezza architecture and implementation experience to strategize Oracle BI EE
ADDING A NEW SITE IN AN EXISTING ORACLE MULTIMASTER REPLICATION WITHOUT QUIESCING THE REPLICATION
ADDING A NEW SITE IN AN EXISTING ORACLE MULTIMASTER REPLICATION WITHOUT QUIESCING THE REPLICATION Hakik Paci 1, Elinda Kajo 2, Igli Tafa 3 and Aleksander Xhuvani 4 1 Department of Computer Engineering,
PoS(EGICF12-EMITC2)110
User-centric monitoring of the analysis and production activities within the ATLAS and CMS Virtual Organisations using the Experiment Dashboard system Julia Andreeva E-mail: [email protected] Mattia
Learn Oracle WebLogic Server 12c Administration For Middleware Administrators
Wednesday, November 18,2015 1:15-2:10 pm VT425 Learn Oracle WebLogic Server 12c Administration For Middleware Administrators Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223
Optimization of QoS for Cloud-Based Services through Elasticity and Network Awareness
Master Thesis: Optimization of QoS for Cloud-Based Services through Elasticity and Network Awareness Alexander Fedulov 1 Agenda BonFIRE Project overview Motivation General System Architecture Monitoring
Big Data With Hadoop
With Saurabh Singh [email protected] The Ohio State University February 11, 2016 Overview 1 2 3 Requirements Ecosystem Resilient Distributed Datasets (RDDs) Example Code vs Mapreduce 4 5 Source: [Tutorials
THE CCLRC DATA PORTAL
THE CCLRC DATA PORTAL Glen Drinkwater, Shoaib Sufi CCLRC Daresbury Laboratory, Daresbury, Warrington, Cheshire, WA4 4AD, UK. E-mail: [email protected], [email protected] Abstract: The project aims
High Availability for Database Systems in Cloud Computing Environments. Ashraf Aboulnaga University of Waterloo
High Availability for Database Systems in Cloud Computing Environments Ashraf Aboulnaga University of Waterloo Acknowledgments University of Waterloo Prof. Kenneth Salem Umar Farooq Minhas Rui Liu (post-doctoral
Petabyte Scale Data at Facebook. Dhruba Borthakur, Engineer at Facebook, SIGMOD, New York, June 2013
Petabyte Scale Data at Facebook Dhruba Borthakur, Engineer at Facebook, SIGMOD, New York, June 2013 Agenda 1 Types of Data 2 Data Model and API for Facebook Graph Data 3 SLTP (Semi-OLTP) and Analytics
MIGRATING DESKTOP AND ROAMING ACCESS. Migrating Desktop and Roaming Access Whitepaper
Migrating Desktop and Roaming Access Whitepaper Poznan Supercomputing and Networking Center Noskowskiego 12/14 61-704 Poznan, POLAND 2004, April white-paper-md-ras.doc 1/11 1 Product overview In this whitepaper
Technical. Overview. ~ a ~ irods version 4.x
Technical Overview ~ a ~ irods version 4.x The integrated Ru e-oriented DATA System irods is open-source, data management software that lets users: access, manage, and share data across any type or number
Fast Innovation requires Fast IT
Fast Innovation requires Fast IT 2014 Cisco and/or its affiliates. All rights reserved. 2 2014 Cisco and/or its affiliates. All rights reserved. 3 IoT World Forum Architecture Committee 2013 Cisco and/or
Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database
Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database Built up on Cisco s big data common platform architecture (CPA), a
Chapter 3. Database Environment - Objectives. Multi-user DBMS Architectures. Teleprocessing. File-Server
Chapter 3 Database Architectures and the Web Transparencies Database Environment - Objectives The meaning of the client server architecture and the advantages of this type of architecture for a DBMS. The
Grid Computing @ Sun Carlo Nardone. Technical Systems Ambassador GSO Client Solutions
Grid Computing @ Sun Carlo Nardone Technical Systems Ambassador GSO Client Solutions Phases of Grid Computing Cluster Grids Single user community Single organization Campus Grids Multiple user communities
White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation
White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the following requirements (SLAs). Scalability and High Availability Modularity and Maintainability Extensibility
Monitoring Clusters and Grids
JENNIFER M. SCHOPF AND BEN CLIFFORD Monitoring Clusters and Grids One of the first questions anyone asks when setting up a cluster or a Grid is, How is it running? is inquiry is usually followed by the
HP OO 10.X - SiteScope Monitoring Templates
HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,
Introduction. AppDynamics for Databases Version 2.9.4. Page 1
Introduction AppDynamics for Databases Version 2.9.4 Page 1 Introduction to AppDynamics for Databases.................................... 3 Top Five Features of a Database Monitoring Tool.............................
Trafodion Operational SQL-on-Hadoop
Trafodion Operational SQL-on-Hadoop SophiaConf 2015 Pierre Baudelle, HP EMEA TSC July 6 th, 2015 Hadoop workload profiles Operational Interactive Non-interactive Batch Real-time analytics Operational SQL
F1: A Distributed SQL Database That Scales. Presentation by: Alex Degtiar ([email protected]) 15-799 10/21/2013
F1: A Distributed SQL Database That Scales Presentation by: Alex Degtiar ([email protected]) 15-799 10/21/2013 What is F1? Distributed relational database Built to replace sharded MySQL back-end of AdWords
Virtual Credit Card Processing System
The ITB Journal Volume 3 Issue 2 Article 2 2002 Virtual Credit Card Processing System Geraldine Gray Karen Church Tony Ayres Follow this and additional works at: http://arrow.dit.ie/itbj Part of the E-Commerce
Tier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
Load Testing Tools. Animesh Das
Load Testing Tools Animesh Das Last Updated: May 20, 2014 text CONTENTS Contents 1 Introduction 1 2 Tools available for Load Testing of Databases 1 2.1 IO subsystem testing tools....................................
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks Ismail Bhana and David Johnson Advanced Computing and Emerging Technologies Centre, School of Systems Engineering,
CMS Dashboard of Grid Activity
Enabling Grids for E-sciencE CMS Dashboard of Grid Activity Julia Andreeva, Juha Herrala, CERN LCG ARDA Project, EGEE NA4 EGEE User Forum Geneva, Switzerland March 1-3, 2006 http://arda.cern.ch ARDA and
Sharding with postgres_fdw
Sharding with postgres_fdw Postgres Open 2013 Chicago Stephen Frost [email protected] Resonate, Inc. Digital Media PostgreSQL Hadoop [email protected] http://www.resonateinsights.com Stephen
Object Relational Mapping for Database Integration
Object Relational Mapping for Database Integration Erico Neves, Ms.C. ([email protected]) State University of Amazonas UEA Laurindo Campos, Ph.D. ([email protected]) National Institute of Research
Using DDS to Enable The Real-Time Enterprise Service Bus (RT-ESB)
Using DDS to Enable The Real-Time Enterprise Service Bus (RT-ESB) Rajive Joshi, Ph. D. Gerardo Pardo-Castellote, Ph.D. Real-Time Innovations, Inc OMG Real-time and Embedded Systems Workshop Arlington,
Geodatabase Programming with SQL
DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold
White Paper November 2015. Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses
White Paper November 2015 Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses Our Evolutionary Approach to Integration With the proliferation of SaaS adoption, a gap
Client/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
Performance And Scalability In Oracle9i And SQL Server 2000
Performance And Scalability In Oracle9i And SQL Server 2000 Presented By : Phathisile Sibanda Supervisor : John Ebden 1 Presentation Overview Project Objectives Motivation -Why performance & Scalability
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12
XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5
Hypertable Architecture Overview
WHITE PAPER - MARCH 2012 Hypertable Architecture Overview Hypertable is an open source, scalable NoSQL database modeled after Bigtable, Google s proprietary scalable database. It is written in C++ for
Contents RELATIONAL DATABASES
Preface xvii Chapter 1 Introduction 1.1 Database-System Applications 1 1.2 Purpose of Database Systems 3 1.3 View of Data 5 1.4 Database Languages 9 1.5 Relational Databases 11 1.6 Database Design 14 1.7
Hadoop & its Usage at Facebook
Hadoop & its Usage at Facebook Dhruba Borthakur Project Lead, Hadoop Distributed File System [email protected] Presented at the Storage Developer Conference, Santa Clara September 15, 2009 Outline Introduction
Integrating VoltDB with Hadoop
The NewSQL database you ll never outgrow Integrating with Hadoop Hadoop is an open source framework for managing and manipulating massive volumes of data. is an database for handling high velocity data.
Cloud Computing. Lecture 5 Grid Case Studies 2014-2015
Cloud Computing Lecture 5 Grid Case Studies 2014-2015 Up until now Introduction. Definition of Cloud Computing. Grid Computing: Schedulers Globus Toolkit Summary Grid Case Studies: Monitoring: TeraGRID
Database Monitoring Requirements. Salvatore Di Guida (CERN) On behalf of the CMS DB group
Database Monitoring Requirements Salvatore Di Guida (CERN) On behalf of the CMS DB group Outline CMS Database infrastructure and data flow. Data access patterns. Requirements coming from the hardware and
C/S Basic Concepts. The Gartner Model. Gartner Group Model. GM: distributed presentation. GM: distributed logic. GM: remote presentation
C/S Basic Concepts The Gartner Model Contents: 2-tier Gartner Model Winsberg s Model / Balance Example 3-tier n-tier Became de facto reference model Recognizes 5 possible modes of distribution: distributed
Grid Computing in Aachen
GEFÖRDERT VOM Grid Computing in Aachen III. Physikalisches Institut B Berichtswoche des Graduiertenkollegs Bad Honnef, 05.09.2008 Concept of Grid Computing Computing Grid; like the power grid, but for
Hadoop & its Usage at Facebook
Hadoop & its Usage at Facebook Dhruba Borthakur Project Lead, Hadoop Distributed File System [email protected] Presented at the The Israeli Association of Grid Technologies July 15, 2009 Outline Architecture
The GENIUS Grid Portal
The GENIUS Grid Portal (*) work in collaboration with A. Falzone and A. Rodolico EGEE NA4 Workshop, Paris, 18.12.2003 CHEP 2000, 10.02.2000 Outline Introduction Grid portal architecture and requirements
Cluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
Evaluating Metadata access
Evaluating Metadata access strategies with the GOME test suite André Gemünd Fraunhofer SCAI www.eu-egee.org EGEE-II INFSO-RI-031688 EGEE and glite are registered trademarks Motivation Testing the test
Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system
Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software
Using Apache Derby in the real world
Apache Derby a 100% Java Open Source RDBMS Using Apache Derby in the real world Victorian AJUG, Australia 28 th August 2008 Chris Dance Chris Dance Introduction Director and Found of PaperCut Software
Distributed Database Design
Distributed Databases Distributed Database Design Distributed Database System MS MS Web Web data mm xml mm dvanced Database Systems, mod1-1, 2004 1 Advanced Database Systems, mod1-1, 2004 2 Advantages
Techniques for Scaling Components of Web Application
, March 12-14, 2014, Hong Kong Techniques for Scaling Components of Web Application Ademola Adenubi, Olanrewaju Lewis, Bolanle Abimbola Abstract Every organisation is exploring the enormous benefits of
Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344
Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL
