Netlobs Manipulating Gridded Data in a Relational World Neil Stamps Technical Architect.

Slides:



Advertisements
Similar presentations
EMRLD A RIM-based Data Integration Approach Pradeep Chowdhury Manager, Data Integration.
Advertisements

RDBMS-based GIS Using SpatialWare with SQL Server to manage forestry maps A case Study of Port Blakely Tree Farms Chris Lacy, GIS Forester, Port Blakely.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Web Service Architecture
Web Services Development made easy Olivier Le Diouris Principal Product Manager.
The Holmes Platform and Applications Irisel Consulting Madrid, 2008.
Data Management Expert Panel - WP2. WP2 Overview.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
1 Enabling OpenVMS for Data & Application Integration 30, 2005 *John Apps – HP Strategic Planning and Architecture *Mark Peterson.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Technical Architectures
Chapter 9 DATA WAREHOUSING Transparencies © Pearson Education Limited 1995, 2005.
DATA WAREHOUSING.
Chapter 2 Database System Concepts and Architecture
31 January 2007Craig E. Ward1 Large-Scale Simulation Experimentation and Analysis Database Programming Using Java.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Construction of efficient PDP scheme for Distributed Cloud Storage. By Manognya Reddy Kondam.
● Problem statement ● Proposed solution ● Proposed product ● Product Features ● Web Service ● Delegation ● Revocation ● Report Generation ● XACML 3.0.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Cube Enterprise Database Solution presented to MTF GIS Committee presented by Minhua Wang Citilabs, Inc. November 20, 2008.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
GADS: A Web Service for accessing large environmental data sets Jon Blower, Keith Haines, Adit Santokhee Reading e-Science Centre University of Reading.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
© Geodise Project, University of Southampton, Data Management in Geodise Zhuoan Jiao, Jasmin Wason and Marc Molinari
A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1.
DELIVERING ENVIRONMENTAL WEB SERVICES (DEWS) Partners: UK Met Office (Lead Partner), British Atmospheric Data Centre (BADC), British Maritime Technology.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
BARRODALE COMPUTING SERVICES LTD. Spatial Data Activities at the Reading e-Science Centre Adit Santokhee, Jon Blower, Keith Haines Reading.
FEN Introduction to the database field:  Applications, concepts and terminology Seminar: Introduction to relational databases.
GI Science Database Management Systems Nigel Trodd Coventry University.
Relational Database vs. Data Files By Willa Zhu JISAO/UW - PMEL/NOAA March 25, 2005.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
Application Development Framework (ADF) Introduction 5-Oct-2012.
SPEECH DESCRIPTORS GENERATION SOFTWARE UTILIZED FOR CLASSIFICATION AND RECOGNITION PURPOSES Lukasz Laszko Department of Biomedical.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Intro to GIS | Summer 2012 Attribute Tables – Part 1.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
Managing Enterprise GIS Geodatabases
Developer Day Windows Azure June 2012 & October 2012 News Mario Szpuszta Cloud Architect & Technical Evangelist, Microsoft Corp.
Towards Unifying Vector and Raster Data Models for Hybrid Spatial Regions Philip Dougherty.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
Introduction to ORM Hibernate Hibernate vs JDBC. May 12, 2011 INTRODUCTION TO ORM ORM is a programming technique for converting data between relational.
The ECOST Web-based platform for data providers and for data users.
Aleksandar Drašković Enterprise Architect deroso Solutions GmbH Data shredding: a deep dive into SharePoint 2013 storage architecture.
1 Case Study: Business Intelligence & Customer Data Customer Support Web-based Dashboard VP Marketing SQL XSLT XML Data Grid Customer Data Customer Order.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Business Intelligence By Lera Technologies.
J-guar Customization Tool Devanshu Bawa Customization Specialist SOLUTION PARTNERS TRAINING 2016.
The Holmes Platform and Applications
Introduction to Oracle Forms Developer and Oracle Forms Services
DELIVERING ENVIRONMENTAL WEB SERVICES (DEWS)
Defining Data Warehouse Concepts and Terminology
Chapter 2 Database System Concepts and Architecture
Introduction to Oracle Forms Developer and Oracle Forms Services
Spatial Data Activities at the Reading e-Science Centre
Introduction to Oracle Forms Developer and Oracle Forms Services
PowerMart of Informatica
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Defining Data Warehouse Concepts and Terminology
Database Management System (DBMS)
Database.
ApplinX Rod Carlson Senior Technical Lead.
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie
Database Systems Instructor Name: Lecture-3.
Database Management Systems
Microsoft Azure Services Platform
Presentation transcript:

Netlobs Manipulating Gridded Data in a Relational World Neil Stamps Technical Architect

Agenda Introduction to Lost Wax The problem framed Oracle 10g capabilities NetLobs – NetCDF meets database

Introduction to Lost Wax Advanced Software Engineering Multi-agent Systems Continual R&D Roles based business analysis Agent framework Products (SPL) Innovation projects Server-side Systems J2EE / MS.NET SOA and Web Services Legacy integration / wrapping GIS Mapping Solutions Mobile Distributed computing Java PDAs / phones

The problem framed DTI DEWS research project partners: Met Office, Reading University, BADC, BMT, IBM Provides web services to multiple domains GADS provides marine services Oracle target platform Interne t Web Service Interne t Web Service Forecast Data SQL GADS

Oracle – Blob support Oracle 10g deployment platform Large object support Blob – max size (4GB –1)*block e.g. 32k block = 128TB max Clob, nClob – max size as per Blob Extension support Java, C extensions Java stored procedures Custom data types (cartridges) Remote symbolic debugging (JDeveloper)

Oracle - Custom data types Provide encapsulation of attributes and methods Introduce OO capabilities into relational world Allow unstructured data to be queried Extensions to indexes allow efficient queries Nested tables provide collection capability

NetLobs – NetCDF SmartLobs Provides NetCDF file capability to Oracle Encapsulates data and meta-data in single type Physical implementation agnostic Automatic extraction and storage of meta-data Interrogate meta-data without blob enquiry Extraction over single or multiple Netlobs

NetLobs – NetCDF SmartLobs NetCDF 2.2 open source Java libraries NetLob wraps Oracle for NetCDF Files Extraction interfaces based upon current GADS requirements: Subset Reduction Concatenation Higher level interfaces to be layered over basic functionality

Cartridge invocation PL/SQL interface maps to Java call (or C) Oracle instantiates NetLob object Object implements SQLData interface Blob pointer passed to Java, Random access provided via internal JDBC

NetLobs – Data ingestion Upload using Oracle SQL*Loader Upload in two–phase method Validation at Netlob creation System optimisation based upon once-only performance hit at extraction of meta-data Meta-data chunks will facilitate query by value

NetLobs – Performance Reference GADS system provides predictable, linear extraction performance NetLob cartridge aims to achieve similar performance characteristic over large data extractions Optimisation tailored to larger extractions

Moving forward Storage and retrieval of rotated data Pluggable interpolation framework Offloading processing to GRID Enhanced meta-data to meet community needs Query by-value enhancements

Any Questions?