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