MONGODB

Descrição

FlashCards sobre MONGODB, criado por Rolando Delgado em 22-07-2019.
Rolando Delgado
FlashCards por Rolando Delgado, atualizado more than 1 year ago
Rolando Delgado
Criado por Rolando Delgado mais de 5 anos atrás
0
0

Resumo de Recurso

Questão Responda
CONCEPTO MongoDB es una solución de base de datos "NoSQL", es decir, que su estructura y funcionamiento difiere enormemente de una base de datos MySQL, PostgreSQL. En contraste, MongoDB es una base de datos muy poderosa basada en "documentos", los cuales son equivalentes a un objeto de JavaScript, en lugar de las filas y columnas tradicionales de una solución basada en SQL. Los gestores de bases de datos NoSQL no requieren estructuras fijas como tablas, normalmente no soportan operaciones join y presentan como gran ventaja que pueden escalar en forma sencilla.
VENTAJAS Ventajas • Permiten escalar en forma sencilla. • Tienen un lenguaje adaptada al modelo de datos que implementa el gestor de base de datos. • Permiten administrar grandes cantidades de datos no estructurados.
DESVENTAJAS • No hay al momento gran cantidad de desarrolladores que conozcan este tipo de gestores de bases de datos, a diferencia a lo que ocurre con los gestores clásicos como Oracle, SQL Server, MySQL, etc. • No existe el concepto **JOIN** en las sentencias de recuperación de la información. • La compatibilidad entre los distintos gestores de bases de datos NoSQL es nula. • Los gestores NoSQL son una tecnología relativamente nueva por lo que le falta alguna madurez a algunos de ellos. • La cantidad de herramientas para administrarlos por el momento es muy limitado.
TIPOS DE DATOS MongoDB, a través de JSON, puede utilizar los siguientes tipos: • String: guardados en UTF-8. Van siempre entre dobles comillas. • Number: números. Al guardarse en BSON pueden ser de tipo byte, int32, in64 o double. • Boolean: con valor true o false. • Array: van entre corchetes [] y pueden contener de 1 a N elementos, que pueden ser de cualquiera de los otros tipos. • Documentos: un documento en formato JSON puede contener otros documentos embebidos que incluyan más documentos o cualquiera de los tipos anteriormente descritos. • Null. En realidad los datos se guardan en BSON(una representación binaria de JSON), pero como nosotros vamos a realizar consultas y manipular los datos con JSON, será en lo que nos centremos
DOCUMENTOS Tal como mencionamos, un registro de MongoDB es un documento. Pero, ¿cómo están escritos los documentos? MongoDB utiliza JSON(JavaScript Object Notation —notación de objetos tipo JavaScript—) para la representación de los datos. Esto es una ventaja importante, ya que JSON es un formato de texto ligero y fácil de leer que facilita el intercambio de datos. Los valores en un documento pueden incluir arreglos, otros documentos, o arreglos de documentos.
Colecciones MongoDB almacena los documentos en colecciones. Las colecciones serían el equivalente a una tabla de una base de datos relacional. A diferencia de una tabla, una colección no requiere que sus documentos tengan el mismo esquema. Cada documento almacenado en una colección debe tener un campo _id único que identifica inmutablemente a dicho documento, actuando como clave primaria.

Semelhante

Introducción a MongoDB
Jose Julian Ariza V.
MongoDB, ¿son las bases de datos no relacionales el futuro?
lucho ibarguen
Introducción a MongoDB
monica merlo
Introducción a MongoDB
monica merlo
ADJETIVOS
Viviana Veloso
Capitais do Mundo e curiosidades
Luiz Fernando
Vestibular - Crase
GoConqr suporte .
Sistema Global de Proteção dos Direitos Humanos
sbneto
Anatomia membro inferior - Ossos, acidentes e movimentos
vitorstoco
Direito Eleitoral - Cartões para Memorização
Silvio R. Urbano da Silva
Liderança Militar - Exercício 2
Ibsen Rodrigues Maciel