Document-Oriented DBMS Platform

From GM-RKB
Jump to navigation Jump to search

A Document-Oriented DBMS Platform is a No-SQL DBMS platform for storing semi-structured data.



References

2018

  • Kiran Thapa, February 21, 2018

2016

  • https://db-engines.com/en/article/Document+Stores
    • QUOTE: Document stores, also called document-oriented database systems, are characterized by their schema-free organization of data.

      That means:

      • Records do not need to have a uniform structure, i.e. different records may have different columns.
      • The types of the values ​​of individual columns can be different for each record.
      • Columns can have more than one value (arrays).
      • Records can have a nested structure.
    • Document stores often use internal notations, which can be processed directly in applications, mostly JSON. JSON documents of course can also be stored as pure text in key-value stores or relational database systems. That would, however, require client-side processing of the structures, which has the disadvantage that the features offered by document stores (such as secondary indexes) are not available.

2015

  • (Wikipedia, 2015) ⇒ http://en.wikipedia.org/wiki/document-oriented_database Retrieved:2015-1-2.
    • A document-oriented database is a computer program designed for storing, retrieving, and managing document-oriented information, also known as semi-structured data. Document-oriented databases are one of the main categories of NoSQL databases and the popularity of the term "document-oriented database" (or "document store") has grown [1] with the use of the term NoSQL itself. In contrast to relational databases and their notion of "Relation", i.e., a tuple (or row) of related strong-typed data items, these systems are designed around an abstract notion of a "Document".