Storing XML in Databases
자세한 전문 내용은 아래 첨부된 PDF 파일을 참조하시기 바랍니다.
As eXtensible Markup Language (XML) becomes the data standard for e-business, the amount of XML data being exchanged will grow exponentially. While enterprises may initially conceive of those XML documents and messages as transitory images of data in a legacy infrastructure, a requirement to store that XML data for fast and accurate retrieval is likely. This will happen because:
• Only the XML view of the data will correspond to the e-business transactions the end user actually carries out. It will be easier to analyze and audit operations based on the unified XML view than the fragmented transactions in the diverse back-end systems.
• Generating an XML view of data in an underlying system can be expensive; caching it in XML format may maximize performance where the same information is accessed repeatedly.
• Once there’s a requirement for persistent XML storage, the features of a Database Management System (DBMS) will also be required. The
“value proposition” for a DBMS is the same for XML data as any other
type of data. A DBMS provides services to an application that are too
critical, too difficult, or too costly to be left to application developers.