Tipos de bases de datos

Preview:

Citation preview

PRESENTA:PRINCIPALES BASES DE DATOS

EXISTENTES

Mtra. Laura Ofelia Rivera Chávez

UN AGRADECIMIENTO ESPECIAL POR TODAS SUS ATENCIONES Y APOYO

DURANTE EL PROCESO DE ESTE CURSO .

Tutor: Jesús Aurelio Castro Magaña

¿Qué es una base de datos?

Se define una base de datos, como una serie de datos organizados y relacionados entre si, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.

¿Qué es una base de datos SQL?

En un lenguaje de base de datos se usa para crear, gestionar y consultar bases de datos de Microsoft SQL Server y Microsoft Access. Los tipos de datos de Microsoft SQL se refieren a la categoría de la información contenida en las variables de base de datos. Cada tipo de datos, o variable, se guarda en una columna distinta dentro de una base de datos. Las definiciones de columna enseñan a la base de datos, como de debe almacenar y usar cada tipo de dato.

¿Qué es una base de datos No -SQL?

Es una multitud de base de datos que intentan solventar las limitaciones que el modelo relacional se encuentra en entornos de almacenamiento masivo de datos, y concretamente en las que tiene el momento de escalar, donde es necesario de disponer de servidores muy potentes y de balanceo de carga.

Bases de datos más populares

I. SQL SERVER:Es el servicio principal para almacenar, procesar y asegurar datos. El Data base Engine (motor de base de datos), proporciona acceso controlado y procesamiento de transacciones rápido para cumplir con los requisitos de las aplicaciones consumidoras de datos mas exigentes de una empresa. El Data base Engine (motor de base de datos) también proporciona la compatibilidad completa para mantener una alta disponibilidad.

Ventajas de SQL SERVER

Velocidad a realizar operaciones, lo que lo hace uno de los gestores con mayor rendimiento.

Bajo costo en requerimientos para la elaboración de base de datos. Facilidad de configuración e instalación. Soporta gran variedad de sistemas operativos.

Desventaja de SQL SERVER

Un gran porcentaje de las utilidades de MySQL no están documentadas.

II. Oracle

Es un sistema de administración de base de datos relacionales RDBMS (el modelo relacional de un modo sencillo) consiste en utilizar tablas bidimensionales para almacenar la información para almacenar la información y consta de tres elementos básicos: tablas, conjunto de operadores para manipular esas tablas y reglas de integridad.

Ventajas de Oracle

Es el motor de base de datos relacional mas usado a nivel mundial Puede ejecutarse en todas las plataformas desde una pc hasta un

supercomputador Permite el uso de particiones para la mejora de la eficiencia, de

replicación e incluso ciertas versiones admiten la administración de base de datos distribuidas.

El software del servidor puede ejecutarse en multitud de sistemas operativos.

Desventajas de Oracle

El mayor inconveniente de Oracle es quizás su precio La necesidad de ajustes Es elevado el costo de la información Pocos libros de consulta

III Mongo DB

Es una base de datos orientada a documentos, esto quiere decir que en lugar de guardar los datos en registro, los guarda en documentos que son almacenados en BSCOM. (Es un formato ligero para formato de datos.) forma parte de la familia S.B.P NOSQL.

MO NG O DB, T I E NE L A CAPACI DAD DE RE AL I Z AR CO NS ULTAS UT I L I Z ANDO JAVAS CRI PT, HACI E NDO Q UE E STAS S E AN E NVI ADAS D I RE CTAME NT E A L A BAS E DE DATO S PARA SE R E JE CUTADA, S E UT I L I Z A UN S I S T E MA DE ARCHI V O S , YA Q UE CUE NTA CO N L A CAPACI DAD PARA BAL ANCE AR L A CARG A Y RE CO P I L ACI Ó N DE DATO S UT I L I Z ANDO MÚLT I P L E S S E RV I DO RE S PARA AL MACE NAMI E NTO DE ARCHI V O , EL DE SARRO L L ADO R E L I G E UNA L L AV E S HARD (CL AV E ) , L A CO NF I G URACI Ó N AUTO MÁT I CA, S E P UE DE AG RE G AR NUE VAS MAQ UI NAS AMANDO DB CO N E L S I S T E MA DE BAS E CO RRI E NDO .

Ventajas de Mongo DB:

Desventajas de Mongo DB El mongo DB bloque las bases de datos cada vez que realiza una

escritura, lo que reduce la congruencia dramáticamente, retorna cuando no se a escrito la información en el espacio de almacenamiento permanente, puede ocasionar perdida de información

Cambia el valor por defecto para escribir al menos un replica, pero esto sigue sin satisfacer la durabilidad ni la verificabilidad.

Tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.

III. Oracle No. SQL

Oracle No. SQL Data base proporciona un modelo de transacción poderosa y flexible que simplifica enormemente el proceso de desarrollo de una aplicación basada en No. SQL. Escala horizontalmente con mayor disponibilidad y balance de carga transparente a un cuando agrega una nueva capacidad dinámicamente.

E S E L MO TO R DE BAS E DE DATO S RE L ACI O NAL MAS US ADO A N I V E L MUNDI AL

P UE DE E JE CUTARS E E N TO DAS L AS P L ATAF O RMAS DE S DE UNA P C HAS TA UN S UP E RCO MPUTADO R

P E RMI T E E L US O DE PART I C I O NE S PARA L A ME JO RA DE L A E F I C I ENCI A , DE RE P L I CACI Ó N E I NCL US O C I E RTAS V E RS I O NES ADMI T E N L A ADMI N I S T RACI Ó N DE BAS E DE DATO S D I S T RI BUI DAS .

E L S O F T WARE DE L S E RV I DO R P UE DE E JE CUTARS E E N MULT I T UD DE S I S T EMAS O P E RAT I VO S .

E S L A BAS E DE DATO S CO N MAY O R O RI E NTACI Ó N HACI A I NT E RNE T

Ventajas de Oracle No.SQL

Desventajas de Oracle No. SQL

El mayor inconveniente de Oracle es quizás su precio La necesidad de ajustes Es elevado el costo de la información Pocos libros de consulta

IV. Casandra

Es una base de datos de código abierto, cuya principal característica es que fusiona Dynamo, de Amazon con BigTable, de Google, siendo ambas implementaciones de código cerrado.

Ventajas de Cassandra

Esta desarrollada para ser un servidor distribuido, pero también puede ejecutarse como un modo simple

Escalabidad horizontal (añade nuevo hardware cuando sea preciso) Rápidas respuestas Elevadas velocidades de escritura para gestionar volumen de datos

incrementados. Detección automática de fallos.

Desventajas de cassandra

Sistema de almacenamiento tan escalableNo permite ordenar resultados en tiempo de

consulta.No tiene SQL

Conclusión

.

Los principales objetivos de un sistema gestor de bases de datos son:

1. Independencia lógica y física de los datos: se refiere a la capacidad de modificar una definición de esquema en un nivel de la arquitectura sin que esta modificación afecte al nivel inmediatamente superior.

2. Redundancia mínima: se trata de usar la base de datos como repositorio común de datos para distintas aplicaciones.

3.Acceso concurrente por parte de múltiples usuarios: control de concurrencia mediante técnicas de bloqueo o cerrado de datos accedidos.

Recursos

del Busto, H. G., & Enríquez, O. Y. (2013). Bases de datos NoSQL. Revista Telem@ tica, 11(3), 21-33.

Recommended