"A document-oriented database or document store 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\" has grown with the use of the term NoSQL itself.Document-oriented databases are inherently a subclass of the key-value store, another NoSQL database concept."@en .