XML Databases

XML Databases

XML Databases

  • XML When you would like to display dynamic content on your website, it would take a lot of work to edit each of your web pages every time the data changes
  • XML Databases for Web Development
  • Web Services = XML + HTTP Web services utilizing XML provide a method of exchanging data between different platforms and programming languages

  • XML databases give a significant boost to Internet based business applications.
    Data is stored in relational databases and XML is used as a medium to transport data between companies. This model has quickly become the de facto standard for deploying applications that manage large volumes of data that want to be able to communicate with other applications and businesses or to expose their data on the Internet.

    An XML document is a database, in the sense that it is a collection of data. XML databases have advantages over other text based data files, like a Comma Separated Values(CSV) or Excel file. XML is self describing (the XML markup describes the structure and type names of the data), XML allows you to have nested entries, something that is harder to do in comma-delimited files.

    XML databases are portable

    XML databases can be shared by many varied systems and software applications. XML can describe data in tree or graph structures.

    XML databases compared to other database management systems.

    XML provides many of the features found in other database systems, including:

    • Storage (XML documents)
    • Schemas (DTDs, XML schemas)
    • Query languages (XQuery, XPath, XQL)
    • Programming interfaces (SAX, DOM, JDOM)

    An XML document or XML documents as a database

    The rapid growth of the Internet created a need for a common data format. Having proprietary data formats was sufficient for managing data within a company, or even for communicating data across a small number of businesses; but this model was not scalable. The advantages of interoperability, exemplified by the Internet, gave rise to the need for a highly standardized common data format for exchanging data between applications. The
    solution to this problem came with the advent of XML.

Sharing is caring:

Dialogue & Discussion