10 Reasons why DBAs Should Use Native XML - Conor O'Mahony

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    10 Reasons why DBAs Should Use Native XML - Conor O'Mahony - Presentation Transcript

    1. 10 Reasons why DBAs Should Use Native XML Conor O’Mahony [email_address]
    2. Intro
      • Native XML storage is often the best option
      • However, sometimes shredding or LOB storage are better
      • Here are some reasons to use native XML storage
      • Some of them may apply to you
    3. 1 Learn Valuable New XML Skills
      • XML is rapidly gaining adoption
      • XML ubiquity for certain information is inevitable
      • Knowing the optimal ways to store XML is a valuable skill
      • Reduce Server Load for Queries Against XML Data
      2 www.ibm.com/developerworks/db2/ library/techarticle/dm-0612nicola/
      • For XML data, queries are often faster when XML is stored in native form
      • For details, see:
    4. 3 www.ibm.com/developerworks/db2/ library/techarticle/dm-0612nicola/
      • For shredding, the server must do more work when inserting XML data.
      • For more information, see:
      Reduce Server Load During Insert of XML Data
    5. 4
      • Native XML storage format is typically optimized for XML.
      • Shredding often requires you to store additional copy of XML in CLOB to meet compliance needs
      More Efficient Storage
    6. 5 Eliminate Relational Mapping for XML Data
      • If shredding, mapping to relational is cumbersome
      • Maintaining the extra relational fields is cumbersome
      • If updating schemas, need to update the mappings. Ugh!
    7. 6 Easier Interactions with Development
      • Provide them with simpler data insert commands, when compared with shredding
      • Provide them with simpler query commands
    8. 7 Provide Better Interface for Querying XML Data
      • Use query languages specially designed for working with XML data: SQL/XML or XQuery
      • More expressive, powerful, and efficient
    9. 8 Optimize Schema Usage
      • Use the best schema
      • XML schemas for XML data
      • Relational schemas for relational data
    10. 9 Easier Updates for XML Data
      • Quick and easy updates
      • Avoid costly LOB scenario of retrieving, parsing, updating, and storing
    11. 10 XML for Data with Frequent Schema Changes
      • XML is ideal for data whose format frequently changes
      • XML schemas are more flexible
      • XML data is more flexible

    + comahonycomahony, 2 years ago

    custom

    802 views, 0 favs, 6 embeds more stats

    Here are 10 reasons why relational database adminis more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 802
      • 602 on SlideShare
      • 200 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 99 views on http://marklogic.blogspot.com
    • 67 views on http://nativexmldatabase.com
    • 31 views on http://www.adamgartenberg.com
    • 1 views on http://63.172.61.77
    • 1 views on http://www.blogger.com

    more

    All embeds
    • 99 views on http://marklogic.blogspot.com
    • 67 views on http://nativexmldatabase.com
    • 31 views on http://www.adamgartenberg.com
    • 1 views on http://63.172.61.77
    • 1 views on http://www.blogger.com
    • 1 views on http://127.0.0.1:8795

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags