Download presentation
Presentation is loading. Please wait.
1
Albert Godfrind GeoSpatial and Multimedia Technologies Oracle Corporation Sophia Antipolis, France Oracle9 i XML Database
2
The Oracle Platform Oracle9 Oracle9 iDatabase ApplicationServer Applications Development Tools Enterprise Manager
3
Managing all the information … Multimedia Messages Documents XML Object Relational Data Spatial Data Employee Emplo EXsdfe EXs Abcd Field Prospects Customers Infrastructure
4
Our Mission... To supply a foundation for the distribution and integration of spatial data such that any application can use it To make Spatial Data An Integral Component of the Overall Information Technology Strategy of an Organization
5
Products Oracle Spatial, Oracle Locator Partnerships With Leading Spatial Vendors Software vendors Integrators, Data suppliers Service providers Commitment To Standards Open GIS Consortium, OpenLS,... SQL, LIF, ISO TC-211, TC-204 Integration with Oracle applications E-Business Suite CRM Location Based Services Our Strategy... SQL3/MM Spatial
6
Oracle Spatial Database Services Element 0 Element 1 (Hole) P1P1 P2P2 P3P3 P4P4 P5P5 P6P6 P7P7 P8P8 H2H2 H3H3 H4H4 H1H1 Geometry Data Type Indexing Quadtree, Rtree Query/Analysis Select, join, buffer, within distance, nearest neighbor, intersection, union, convex hull, centroid,... ROADS RNAMEIDTYPELANESGEOMETRY M40 M25 140 141 HWY 6 4 XY x1 x2 x3 x4 x5 Abstract Data Type
7
Why XML in the Database Enforce and leverage the XML data model – Loosely coupled, flexible applications – XML Schema, DOM Enable richer semantics and better management for content-oriented applications – Store as XML vs. Files or LOBs – Queryability, Integrity, RAS etc. Process XML close to data for high scalability and performance – Generation, Transformation – Superior memory management for large XML
8
Why XML in the Database Reduce maintenance costs of extra moving parts – Eliminate separate ‘XML-processing’ layers Keep applications standards-based – W3C, IETF, ANSI/ISO, J2EE – Eliminate proprietary file formats, message formats, delimited columns
9
Oracle9iR2: XML DB Enhanced XMLType XML Repository
10
Enhanced XMLType XMLSchema Support Object-Relational Storage Maintaining DOM fidelity XML-specific memory mgmt for better scalability and performance Built-in XML operators for SQL/XML interchangability XPath Search in the server, and piecewise update of XML via XPath XSL Transforms in the server Enhanced XML Views for creating your own efficient representations of XML
11
XML Repository FTP, WebDAV, HTTP protocol servers to move XML content in and out ‘Foldering’ and Repository view over XML Content including access control – Hierarchical Index, SQL Versioning SQL Repository Search
12
XML DB Architecture Data-oriented Access Oracle Net Application Clients JAVA Client OCI Client JDBC/OCI XQuery XML Schema Cache XML/DOM Parser Repository SQL XMLType Views/Tables 9i XML DB Text IndexPath IndexText Index B-Tree Bitmap Index
13
XML DB Architecture HTTP FTP WebDAV HTTP Client FTP Client Content-oriented Access Repository XMLType Views/Tables WebDAV Client Protocol Handlers XML DB Text IndexPath Index Text Index B-Tree Bitmap Index
14
9 Benefits of XML DB XML SQL ‘duality’ – SQL operations over XML data, XML operations over SQL data Native support for XML data model – XML Schema Constraints, other constraints, RI Storage and Structure Independence Strong data management over XML content vs. file storage Repository Functionality Multiple XML views over relational data Ease of Presentation and Interchange – Native XSLT, built-in generation Popular API access – DOM, SQL, PL/SQL, Java, … XML-specific performance and scalability
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.