Document-oriented database

A document-oriented database, or document store, is a computer program and data storage system designed for storing, retrieving and managing document-oriented information, also known as semi-structured data.

Comment
enA document-oriented database, or document store, is a computer program and data storage system designed for storing, retrieving and managing document-oriented information, also known as semi-structured data.
Has abstract
enA document-oriented database, or document store, is a computer program and data storage system 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. XML databases are a subclass of document-oriented databases that are optimized to work with XML documents. Graph databases are similar, but add another layer, the relationship, which allows them to link documents for rapid traversal. Document-oriented databases are inherently a subclass of the key-value store, another NoSQL database concept. The difference lies in the way the data is processed; in a key-value store, the data is considered to be inherently opaque to the database, whereas a document-oriented system relies on internal structure in the document in order to extract metadata that the database engine uses for further optimization. Although the difference is often negligible due to tools in the systems, conceptually the document-store is designed to offer a richer experience with modern programming techniques. Document databases contrast strongly with the traditional relational database (RDB). Relational databases generally store data in separate tables that are defined by the programmer, and a single object may be spread across several tables. Document databases store all information for a given object in a single instance in the database, and every stored object can be different from every other. This eliminates the need for object-relational mapping while loading data into the database.
Hypernym
Program
Is primary topic of
Document-oriented database
Label
enDocument-oriented database
Link from a Wikipage to an external page
db-engines.com/en/ranking/document+store
web.archive.org/web/20080327222152/http:/blog.labnotes.org/2007/09/20/read-consistency-dumb-databases-smart-services/
Link from a Wikipage to another Wikipage
ACID
Aerospike (company)
Aerospike (database)
Affero General Public License
AllegroGraph
Amazon Web Services
Apache 2 License
Apache Jackrabbit
Apache License
Apache Software Foundation
ArangoDB
ArcadeDB
BaseX
BigCouch
BSD License
BSON
C (programming language)
C++
Category:Data analysis
Category:Database management systems
Category:Databases
Category:Data management
Category:Document-oriented databases
Category:Types of databases
Cloudant
Cloud database
Clusterpoint
Common Lisp (programming language)
Computer program
Content management system
Cosmos DB
Couchbase, Inc.
Couchbase Server
CouchDB
CrateIO
CRUD
C Sharp (programming language)
Data analysis
Database engine
Database index
Database normalization
Database theory
Data hierarchy
Datalog
Data replication
Disaster recovery
DocumentDB
Elasticsearch
Elixir
Erlang (programming language)
EXist
Fold (higher-order function)
Fractal tree index
Full-text search
Geographic information system
GNU Affero General Public License
Go (programming language)
Go (Programming language)
Graph databases
HCL Domino
HCL Notes
HCL Technologies
High availability
High-availability
Identifier
Information retrieval
Informix
In-memory database
Internet Message Access Protocol
InterSystems
InterSystems Caché
Java (programming language)
Java Content Repository
JavaScript
JSON
JSON-LD
Key-value database
LGPL
LINQ
LotusScript
Machine-readable document
Map (higher-order function)
MarkLogic
Metadata
Microsoft Azure
Middleware
MongoDB
Multi-master replication
Multi-model database
MultiValue
Multi-Version Concurrency Control
MUMPS
Node.js
NoSQL
Object database
ObjectDatabase++
Object-relational impedance mismatch
Object-relational mapping
Online database
Open-source model
Oracle NoSQL Database
OrientDB
Path (computing)
Perl
PHP
Prolog
Proprietary software
Python (programming language)
Qizx
Qualcomm
Query language
Ranking
Real-time database
Redis
Relational database
Relevance
Representational State Transfer
Resource Description Framework
REST
RethinkDB
Ruby (programming language)
Rust (programming language)
SAP HANA
SAP SE
Scala (programming language)
Sedna (database)
Semi-structured model
Server Side Public License
Sharding
Shay Banon
SimpleDB
SPARQL
Spring Framework
SQL
String (computer science)
TerminusDB
TokuMX
Transaction processing
TScript
Two-phase commit protocol
URI
Virtuoso Universal Server
XML
XML database
XQuery
XSLT
YAML
SameAs
Banco de dados orientado a documentos
Base de datos documental
Base de données orientée documents
Base di dati orientata al documento
Document-oriented database
Dokumentenorientierte Datenbank
GVub
m.03h4bkz
Q1235236
Документоориентированная СУБД
Документо-орієнтована система керування базами даних
پایگاه داده‌های سند-گرا
面向文檔的數據庫
문서 지향 데이터베이스
Subject
Category:Data analysis
Category:Database management systems
Category:Databases
Category:Data management
Category:Document-oriented databases
Category:Types of databases
WasDerivedFrom
Document-oriented database?oldid=1120853433&ns=0
WikiPageLength
29484
Wikipage page ID
15002414
Wikipage revision ID
1120853433
WikiPageUsesTemplate
Template:About
Template:Cleanup
Template:Database models
Template:Databases
Template:Dunno
Template:Efn
Template:Further
Template:Main cat
Template:No
Template:Notelist
Template:Open source
Template:Primary sources
Template:Proprietary
Template:Reflist
Template:Short description
Template:Yes