Oracle Spatial and Graph at OOW 2012 Sessions
Total Page:16
File Type:pdf, Size:1020Kb
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Spatial and Graph at OOW 2012 Sessions Date/Time Title Location Tuesday, Oct 2 JavaOne Session: Leveraging W3C Linked Data for Loosely Parc 55 - 8:30am-9:30am Coupled Application Integrations Embarcadero Conference Session: Oracle Spatial and Graph: Faster, Moscone South - 10:15am-11:15am Bigger, Better 2-D and 3-D Spatial Solutions 306 Conference Session: Integrating Oracle Database with a Social Marriott Marquis – 10:15am-11:15am Network Foothill F Wednesday, Oct 3 Oracle Exadata, Oracle Exalogic, Oracle Exalytics, and Big Westin San 11:45am - 12:45pm Data Solutions in the Public Sector Francisco - City (Features panelists from US Census Bureau, New York City) Conference Session: Mash Up All Things Location with Marriott Marquis – 1:15pm-2:15pm Android, iPad, HTML5 Web Maps, and Spatial Club Room 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Spatial and Graph at OOW 2012 Test Fest . Special offer – Get certified on Oracle Spatial onsite! Test Fest @ Oracle PartnerNetwork Exchange Free for OPN Exchange participants Date/Time Event Location Monday – Test Fest @ OPN Exchange – Marriott Marquis, Thursday exam Certification Testing onsite for Oracle Spatial and many Juniper Room times available other Oracle technologies (2 hour slots) • Pre-register for an exam slot at http://www.oracle.com/opnexchange/learn/test-fest • Walk-ins available on a first-come, first-served basis • Proof of OPN membership and PearsonVue ID required 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Spatial and Graph at OOW 2012 Demos Date/Time Demo Location Monday-Wednesday Spatial Capabilities in Oracle Spatial and Graph Moscone South, Left S-059 Monday-Wednesday Semantic RDF Graph Technologies in Oracle Spatial Moscone South, Left and Graph S-060 Monday-Wednesday Empowering Business to Drive Process Modeling Moscone South, Right S-234 Monday-Wednesday Oracle Event Processing Moscone South, Right S-230 Monday -Thursday Analyze Big Data Moscone North, Upper Lobby – N-013 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Spatial and Graph: Faster, Bigger, Better 2-D and 3-D Spatial Solutions Jim Steiner, Vice President, Product Management, Oracle Server Technologies Dan Geringer, Senior Software Development Manager, Oracle5 Copyright © 2012, Spatial Oracle and/or its affiliates. and All rights reserved. Graph The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Program Agenda . Introducing Oracle Spatial and Graph . Goals for Spatial Features in 12c . Vector Performance Acceleration . Parallel GeoRaster and Enhanced Raster Operations . Real World Feature Model for Network Graph 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Program Agenda . Parametric Curve Data Type . Extended 3D and Point Cloud data type functionality . Web Feature Server Console . RDF Semantic Graph Analysis with Spatial Functions . Experiences with Exadata – Oracle Spatial and Graph 11g 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. INTRODUCING 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Why rename this Oracle Database option From “Oracle Spatial” to “Oracle Spatial and Graph” . Highlights existing graph capabilities in Oracle Spatial – W3C RDF graph since Oracle 10gR2 – Network Data Model graph since Oracle 10gR1 . Addresses increasing market demand for graph database capabilities – Social Network Graph database popularity – Multimodal and integrated transportation, utility and communications networks 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Spatial and Graph option “Lines” “Points” “Polygons” Web Services Geocoding (OGC) Routing Oracle Spatial and Graph SPARQL End Point Inferencing e1 f1 e3 e2 n2 Rasters n1 f2 3D e4 Network Graphs Topologies RDF Semantic Graphs 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Spatial and Graph option Spatial Features . Spatial Data Types and Models . Spatial Indexes and Analysis 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Spatial and Graph option Graph Features . Network Data Model graph . W3C RDF Semantic graph 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Goals for Spatial features in 12c 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Goals for 12c . Dramatically improve performance – Core Spatial Functions – Vector Performance Acceleration – Parallel Raster Operations . Reduce application logic and support real world analysis by moving complex spatial logic into the database – Real world application features for Network Data Model Graph – Server-based Raster Analytics and Image Processing for multi-terabyte cartographic modeling applications – Richer 3D and Point Cloud analysis and visualization; Parametric curves – RDF Semantic integration with Spatial Functions 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Dramatically Improve performance Core Spatial Functions and Operations ANYINTERACT, INSIDE: 20-30x GEOM DISTANCE: 40X Oracle Database Locator WITHIN DISTANCE: 10X VALIDATE GEOMETRY: 4X 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Vector Performance Acceleration “Turbo-charger” feature for spatial functions and operators Join: 50-100x Touch: 50x Spatial and Graph option Performance Improvements Contains, Overlaps: 50x Complex masks: 50x 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Vector Performance Acceleration “Turbo-charger” feature for spatial functions and operations GEOM.relate: 5-10x DML single insert: 3x Spatial and Graph option Performance Improvements Coordinate System Transformations: 40-50% General DML operations: 30-50% 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Parallel Raster Operations • MANY RASTER FUNCTIONS CAN PARALLELIZE • SERIAL OPERATIONS PERFORM UP TO 3X FASTER • SCALES TO OVER 100X OF TIMES FASTER ON HIGHLY PARALLEL SYSTEMS 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Virtual Mosaic and Image Processing Virtual Mosaic Support . Any large collection of georeferenced GeoRaster objects, rectified or non- rectified, from one or more georaster tables . Advanced spatial queries and on-the-fly transformation and mosaicking over it Mosaic of Landsat Images 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Parametric curve support NURBS (non-uniform rational B-spline ) • Mathematically precise representation of freeform surfaces and curves which could be exactly reproduced whenever technically needed. • Used for highway and rail design, and surface models, like those used for aerospace exterior surfaces, and car bodies, etc. 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Real World Feature Modeling in NDM Graph Feature Representation Network Representation 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Planned Oracle 12c Spatial Features – More Details 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. To fill a shape with an image. 1. Use existing picture box, DO NOT delete and 2. Right click on the shape. 3. At the bottom of the submenu select Performance Enhancements and Vector Performance 4. Select “Fill” at the top of the “Format Shape” Acceleration 5. Select “Picture or Texture fill” from the options. 6. And select “File” under the “Insert from” option. 7. Navigate to the file you want to use and 8. On the “Format” tab, in the Size group, click on 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9. DELETE THIS INSTRUCTION NOTE WHEN Improved performance Core Spatial Functions and Operations SPATIAL INDEX STATISTICS . New Algorithms to Collect Spatial Index Statistics . Optimized Execution Plans 20-90% REDUCTION IN REDO LOGS . Improved DML Performance . Less Storage Required 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Vector Performance Acceleration Oracle Spatial and Graph “Turbo-charger” feature OPTIMIZED METADATA QUERIES . Kernel level caching . Performance gains for DMLs and Spatial function calls . Optimization especially noticeable in workflows with many fast running queries 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Vector Performance Acceleration Oracle Spatial and Graph “Turbo-charger” feature ADVANCED ALGORITHMS . Faster more efficient algorithms . Improved memory management 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Parallel GeoRaster and Enhanced Raster Operations 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. GeoRaster - In Database Raster Algebra Planned 12c GeoRaster Features • Raster algebra supported through a set of algebraic expressions and PL/SQL subprograms • Raster algebra operations work on individual raster cells, or pixels • Apply algebraic functions on raster data to derive new results – Generate new