If I asked about most popular free relational database I'd expect to get MySQL or PostgreSQL or perhaps SQLite.
But what about native XML databases? Which is most popular and stable? Did you use one in some of your projects? Which one? Which one would you advise for personal medium sized project?
The famous XML databases are Oracle database, MarkLogic exist, MarkLogic Cassandra, and MarkLogic Cassandra exist. Explanation: These xml databases are programming languages that help in the processing and the manipulation of large amounts of data within a short span of time.
XML - Enabled Database XML enabled database is nothing but the extension provided for the conversion of XML document. This is a relational database, where data is stored in tables consisting of rows and columns. The tables contain set of records, which in turn consist of fields.
XML databases take advantage of these standards to provide efficient and precise access, query, storage, and processing capabilities not found in traditional database technology. The result is that applications using XML databases are more efficient and better suited for managing XML data.
XML is very well suited to sparse data, deeply nested data and mixed content (such as text with embedded markup tags) XML is human readable whereas relational tables require expertise to access. Metadata is often available as XML. Semantic web data is available as RDF/XML.
Our company uses eXist extensively for our DITA content management system.
The product is very good. Includes full XQuery support, efficient xml indexing and a good application layer to build things off of.
As per previous comments, the notion that Native XML databases are a fad is not really representational of the market ither. In fact in terms of NoSQL products, MarkLogic server (a native XML database) blows away nearly every other SQL database in terms of performance, especially related to document-centric search. Its being used very extensivly in some of the most performance critical applications of some very big companies. (Its also very expensive!)
I won't go into the XML vs JSON thing here too much because its not worth it. However, from a storage standpoint xml vs json is not really a relevant argument. All databases essentially normalize the information down to very efficinet stores. However XML is a very solid standard that is backed with many powerful technologies.
If you have a specific need for JSON then its a good idea to investigate a JSON database. Just be aware that XML really isn't a fad, and is a very solid framework when working with document centric data.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With