ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MONGO DB


Enviado por   •  10 de Agosto de 2016  •  Trabajos  •  799 Palabras (4 Páginas)  •  321 Visitas

Página 1 de 4

Desarrollar el siguiente temario.

1. Que es mongoDB

2. Cuales son las características

3. Ambientes productivos que son usados.

4. Seguridad

5. Sistemas de respaldo y recuperación.

6. Concepto de agregación

7. Uso de replicación.

Desarrollo

1. Que es MongoDB.

Proviene de la palabra inglesa “humongous” que significa enorme. Es un sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto. Es de alto rendimiento y de esquema libre, esta licenciado como GNU AGPL 3.0, modo que se puede descargar en forma gratuita desde el sitio web: http://www.mongodb.org/download.

2. Características

Las características más destacadas son sun velocidad y su sencillo, pero potente, sistema de consulta de datos, en resumen es un sistema de base de datos que tiene el equilibrio entre rendimiento y funcionabilidad en el que podemos realizar casi todas las consultas que utilizaríamos en un sistema relacional pero sin sacrificar el rendimiento.

3. Ambientes productivos que son usados.

Es utilizado por grandes compañías y desarrolladores de aplicaciones como:

Foursquare CISCO DISNEY FORBES MTV

Server Density Viber EA(Electronics Arts) The New York Times etc…

MongoDB tiene drivers para:

C C++ Earlang Haskell Java

Javascript .NET (C# f#, Powershell) Node.js Perl PHP

Python Ruby Scala

Además de una larga lista de Drivers mantenidos por la comunidad en: www.mongodb.org/display/DOCS/Drivers.

4. Seguridad

4.1 Autenticación

Antes de accesar a la base de datos se debe de hacer una autenticación para asegurar que nadie ingrese si antes no ha sido autorizado, esto se realiza utilizando dos tipos de mecanismos, contraseñas y un protocolo de cuestionarios. Además MongoDb incluye soporte para varios mecanismos de autenticación externos para integrarse con la infraestructura de autenticación existente.

4.2 Control de acceso basado en roles

Sistema de control de acceso basado en roles. Permite a los administradores controlar todos los accesos y garantizar que el acceso se aplique lo más estrictamente posible por medio de privilegios.

Los privilegios consisten en una acción o un conjunto de operaciones que puede realizar un usuario, y un recurso, o el contexto en el que el usuario puede realizar esa acción. Múltiples privilegios se combinan para crear un rol, y los usuarios pueden tener una o más roles. MongoDB ofrece varias funciones incorporadas y los usuarios pueden construir funciones específicas adaptadas a las necesidades reales de los clientes.

...

Descargar como (para miembros actualizados)  txt (5.6 Kb)   pdf (66.6 Kb)   docx (11.1 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com