Document-Oriented DBMS Platform
Jump to navigation
Jump to search
A Document-Oriented DBMS Platform is a No-SQL DBMS platform for storing semi-structured data.
- Context:
- It can be used to create a Document-Store DBMS Instance.
- …
- Example(s):
- Counter-Example(s):
- See: Computer Program, Semi-Structured Model, NoSQL DBMS, Nested-Structure Data Record.
References
2018
- Kiran Thapa, February 21, 2018
- QUOTE:
- Q: What kind of NoSQL database is AWS DynamoDB? Is it document type or key-value type?
- A: To begin with, there are not a lot of differences between Key Value and Document Type No-SQL databases. Key Value DBs are considered for more ‘primitive’ data type agnostic use cases i.e it really does not matter to your application whether you store a blob, xml, json or any other data types. Document Type databases, on the other hand offer specialized capabilities built around the pre-understanding of data types in the value field. Eg. MongoDB/Mapr-DB supports JSON and offer auto-indexing of JSON fields. …
- QUOTE:
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.
- QUOTE: Document stores, also called document-oriented database systems, are characterized by their schema-free organization of data.
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".