Thursday, December 7, 2017

Word of the Day: MongoDB

Word of the Day WhatIs.com
Daily updates on the latest technology terms |December 7, 2017
MongoDB

MongoDB is an open source NoSQL database management system that is known for its scalability. MongoDB is especially useful for managing the structured, semi-structured and unstructured data produced by web applications.

MongoDB allows administrators to create records, which are called documents, without first having to define their structure. MongoDB documents are written in BSON, a binary JavaScript Object Notation (JSON) representation that allows extensions for additional data types such as int, long and floating point. Each BSON document contains one or more fields, and each field contains a value of a specific data type.

 

Many of the concepts in MongoDB are similar to that used in traditional relational databases.

 

 

MongoDB

 

Relational Database

Collection

Table

Document

Row

Field

Column

Embedded documents, linking

Joins

 

Like other NoSQL databases, however, MongoDB supports dynamic schema design and allows the documents in a collection to have different fields and structures. Automatic sharding enables data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase.

 

MongoDB was created by Dwight Merriman and Eliot Horowitz, who encountered development and scalability issues with traditional relational database approaches while building Web applications at DoubleClick, an Internet advertising company now owned by Google. According to Merriman, the name of the database was derived from the word humongous.

Quote of the Day

"MongoDB streamlines development efforts, freeing up developers who were formerly doing back-end design to focus on other tasks." - Jack Vaughan

 

Trending Terms

open source
NoSQL
relational database
key-value pair
JSON
horizontal scalability

 
Learning Center

Keyboard data leak exposes millions of personal records
Misconfigured MongoDB database settings exposed millions of personal records collected by the app developer Ai.type in a massive keyboard data leak.

MongoDB 'Charts' a way to dashboard visualization from its database
As MongoDB looks to fill in gaps, a native dashboard visualization engine is on tap. MongoDB Charts adds another way to look into NoSQL.

How did thousands of MongoDB databases get hijacked?
MongoDB databases with insecure authentication practices are at risk of attacks. Find out how to properly configure and secure databases.

Risk & Repeat: Analyzing the accidental data breach
This Risk & Repeat podcast discusses how accidental data breaches are caused when enterprises mistakenly expose user data online.

MongoDB Atlas footprint grows bigger with Azure, Google cloud support
MongoDB Atlas expands cloud database support to Azure and Google, while MongoDB Stitch emerges for streamlined back-end development in the cloud.

Writing for Business

Open source describes any software whose source code is in the public domain or that is copyrighted and distributed under an ______________.
a. open source license
b. open-source license
Answer

 

Stay In Touch
For feedback about any of our definitions or to suggest a new definition, please contact me at: mrouse@techtarget.com

 

Visit the Word of the Day Archives and catch up on what you've missed!

 

FOLLOW US

TwitterRSS
About This E-Newsletter
This e-newsletter is published by the TechTarget network. To unsubscribe from Whatis.com, click here. Please note, this will not affect any other subscriptions you have signed up for.
TechTarget

TechTarget, Whatis, 275 Grove Street, Newton, MA 02466. Contact: webmaster@techtarget.com

Copyright 2016 TechTarget. All rights reserved.

No comments: