DB2 NoSQL Support
The NoSQL movement is about agility and rapid deployment of applications. Although the relational database has proved to be quite durable over the years, there are occasions when you do not want to deal with schemas or want a more flexible schema without the constraints frequently imposed by the traditional relational model. For instance, you might want to store XML data in its native XML format with DB2 pureXML. Or, you may want to use the DB2 RDF Store that is optimized for quick and efficient storage and retrieval of graph triples. Or, for mobile and social media applications you may want to take advantage of the agility of document stores by using DB2 JSON.
The benefits of being able to choose the most appropriate data model for each data management challenge are:
XML has become a universal standard for data interchange, owing to its versatility and neutrality for exchanging data among diverse devices, applications, and systems from various vendors. DB2 pureXML® offers intelligent XML data management services to store, process and manage XML data in its native hierarchical format. By integrating XML data intact into a relational database structure, users can take full advantage of DB2’s relational data management features.
DB2 RDF Store
Graph data is becoming more commonplace thanks to developments like the adoption of the W3C's Resource Description Framework (RDF). There are many challenges associated with the traditional way graph data is mapped to a relation table, and DB2 offers the solution.
The DB2 RDF Store feature addresses these challenges by providing you with an optimized way to store graph triples inside DB2, and is available for all editions of DB2.
The benefits of DB2 RDF Store include:
The JSON data store is the preferred choice for persisting data in this era of social media, mobile and cloud computing. It is a simple, flexible, agile, portable data interchange format that helps simplify application development. DB2 JSON data store simplifies DBA tasks and reduces system overhead.
JSON data store technology is now part of general DB2 features. In conjunction with the newly announced support for MongoDB API, application developers can leverage all the benefits of a JSON data store with critical data that is managed by DB2.