• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Metadata Repository in XML?

 
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
Ok so this isnt the place to ask this question, but still hoping for an answer..
I'm in a Data Warehousing place and we're considering building our own repository to centrally store metadata from ETL, OLAP tools, Warehouse etc. I feel there are 3 options where we can store the metadata-
1. As XML file(s) (heard that there is a trend towards this option)
2. Relational database (seems to be the more popular option)
3. Object-oriented database (not well known yet)
Can anyone tell me what are the pros and cons of using each option?
Thanks a lot,
Ravi
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There is indeed a lot of activity on XML for open-ended data representation. For example I recently got a book "XML Topic Maps" and there is a huge amount of activity at the W3C on things like the "Semantic Web".
I really can't see using 2 or 3 for a project that is just starting to evolve - you would constantly be redesigning your tables or objects as people came up with ideas.
Bill
 
author and deputy
Posts: 3150
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Ravi Srinivas:
1. As XML file(s) (heard that there is a trend towards this option)
2. Relational database (seems to be the more popular option)
Ravi


I support the first two options.
I will consider using XML if i have to do frequent data exchange between non-related non-unique OS and softwares, if not relational db is the best option to avoid processing overhead with XML.
Correct me if i'm wrong
 
I promise I will be the best, most loyal friend ever! All for this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic