Document Database

50 %
50 %
Information about Document Database

Published on March 16, 2014

Author: HemanHosainpana



Describe NoSQL database and focused on document database

Distributed Database Document Database

What’s Document • Documents are the main concept in document databases. • A document in a document database is simply an entity that contains a collection of named fields • It can be : • XML • JSON • BSON • And so on ..

Designing Document Database • Modeling Data as Documents • JSON, BSON, XML … • Denormalizing Documents and Embedding Data • Normalizing Documents and Referencing Data • Handling Complex Relation • Retrieving Data and Indexing Documents • Summarizing Data by Using Materialized Views

Materialized Views

Oracle vs MongoDB

Features • Consistency • Replica Set • Transaction • Availability • Query • Scaling

Replica Set

Suitable Use Case • Event Logging • Content Management Systems, Blogging Platforms • Web Analytics or Real-Time Analytics • E-Commerce Applications

When Not to Use • Complex Transactions Spanning Different Operations • Queries against Varying Aggregate Structure

Sample Document • { "firstname": "Pramod", "citiesvisited": [ "Chicago", "London", "Pune", "Bangalore" ], "addresses": [ { "state": "AK", "city": "DILLINGHAM", "type": "R" }, { "state": "MH", "city": "PUNE", "type": "R" } ], "lastcity": "Chicago" }

Popular Document Database • MongoDB • CouchDB • Terrastore • OrientDB • RavenDB

Sample Case – Product Catalog

Sample Case – Order History

Sample Architecture


MongoDB Tools • mongo, mongod • mongoimport, mongoexport • Export and import data as JSON or CSV • mongodump, mongorestore, bsondump • Create and restore binary export • mongostat • Overviewing the status of the MongoDB server

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Document-oriented database - Wikipedia, the free encyclopedia

A document-oriented database, or document store, is a computer program designed for storing, retrieving, and managing document-oriented information, also ...
Read more

Document Databases | MongoDB

Document databases generally have very powerful query engines and indexing features that make it easy and fast to execute many different optimized queries.
Read more

Data Points - What the Heck Are Document Databases?

The NoSQL and document databases provide an alternative to ... Following is a typical example of what a record might look like in a document database ...
Read more

Database-Klasse (Microsoft.Azure.Documents)

Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch.
Read more

Document database | Murrplastik Systemtechnik GmbH

Home; Products. Conduits and fitting systems » Protect cables, wires and lines. Cable drag chains » All-in system solution for multiple applications.
Read more

NoSQL Database: DocumentDB Documentation| Microsoft Azure

DocumentDB is a NoSQL database, also known as a non relational database. Learn NoSQL document database concepts and run SQL commands on JSON using Javascript.
Read more

Document Database

Web-based database solution written in PHP to organise research papers and their BibTex entries. Overview, screenshots and SourceForge project page.
Read more

Search the document database - European Commission

Advanced Search (optional) All policy areas Skills New Skills Agenda for Europe A Skills Guarantee Skills intelligence and information Skills development ...
Read more

sql - How to document a database - Stack Overflow

How to document a database project in visualstudio. 2 Database documentation and reverse engineering. Hot Network Questions What does the "Fi" in " ...
Read more

Dokumentenorientierte Datenbank – Wikipedia

Eine dokumentenorientierte Datenbank ist eine Datenbank, bei der Dokumente die Grundeinheit zur Speicherung der Daten bilden. Als das am weitesten ...
Read more