Presentation is loading. Please wait.

Presentation is loading. Please wait.

Albert Godfrind GeoSpatial and Multimedia Technologies Oracle Corporation Sophia Antipolis, France Oracle9 i XML Database.

Similar presentations


Presentation on theme: "Albert Godfrind GeoSpatial and Multimedia Technologies Oracle Corporation Sophia Antipolis, France Oracle9 i XML Database."— Presentation transcript:

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

15


Download ppt "Albert Godfrind GeoSpatial and Multimedia Technologies Oracle Corporation Sophia Antipolis, France Oracle9 i XML Database."

Similar presentations


Ads by Google