SlideShare ist ein Scribd-Unternehmen logo
1 von 16
¿Que es una base datos?
Definición
Es una colección de información organizada de forma que un
programa de ordenador pueda seleccionar rápidamente los
fragmentos de datos que necesite.
En otras palabras, Una base de datos es un “almacén” que nos
permite guardar grandes cantidades de información de forma
organizada para que luego podamos encontrar y utilizar fácilmente
¿Qué es una base de datos de tipo SQL?
 SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo para la
obtención de información desde una base de datos y para actualizarla. Aunque SQL es a la vez
un ANSI y una norma ISO, muchos productos de bases de datos soportan SQL con extensiones
propietarias al lenguaje estándar. Las consultas toman la forma de un lenguaje de comandos que
permite seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más. También hay
una interfaz de programación.
¿Qué es una base de datos No- SQL?
 Las bases de datos NoSQL, también llamadas No Solo SQL, son un enfoque hacia la gestión de
datos y el diseño de base de datos que es útil para grandes conjuntos de datos distribuidos.
 NoSQL, que abarca una amplia gama de tecnologías y arquitecturas, busca resolver los
problemas de escalabilidad y rendimiento de big data que las bases de datos relacionales no
fueron diseñadas para abordar. NoSQL es especialmente útil cuando una empresa necesita
acceder y analizar grandes cantidades de datos no estructurados o datos que se almacenan de
forma remota en varios servidores virtuales en la nube.
BASE DE DATOS
MAS POPULARES
SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que
está diseñado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact -SQL), un
conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características
a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento
fila, así como variables declaradas
SQL server
Ventajas
 Es un sistema de gestión de base de datos.
 Es útil para manejar y obtener datos de la red de redes.
 Nos permite olvidarnos de los ficheros que forman la base de
datos.
 Si trabajamos en una red social nos permite agregar otros
servidores de SQL Server. Por ejemplo dos personas que
trabajan con SQL Server, uno de ellos se puede conectar al
servidor de su otro compañero y así se puede ver las bases de
datos del otro compañero con SQL Server.
 SQL permite administrar permisos a todo. También permite
que alguien conecte su SQLO al nuestro pero sin embargo
podemos decirle que no puede ver esta base de datos pero
otro si.
Desventajas
 1. Utiliza mucho la memoria RAM para las
instalaciones y utilización de software.
2. No se puede utilizar como practicas porque se
prohíben muchas cosas, tiene restricciones en lo
particular.
3. La relación, calidad y el precio esta muy debajo
comparado con oracle.
4. Tiene muchos bloqueos a nivel de página, un
tamaño de página fijo y demasiado pequeño, una
pésima implementación de los tipos de datos
variables.
 Oracle la Primera Base de Datos Diseñada para Grid Computing, es un sistema de gestión de
base de datos relacional fabricado por Oracle Corporation. Oracle es básicamente un
herramienta cliente/servidor para la gestión de base de datos la gran potencia que tiene y su
elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma
general.
 Oracle Corporation :es una de las mayores compañías de software del mundo. Sus productos
van desde bases de datos (Oracle) hasta sistemas de gestión. Cuenta además, con herramientas
propias de desarrollo para realizar potentes aplicaciones, como Oracle Designer
Oracle
Ventajas
 1)Oracle es el motor de base de datos objeto-relacional más
usado a nivel mundial.
2)Puede ejecutarse en todas las plataformas, desde una Pc hasta
un supercomputador.
3)Oracle soporta todas las funciones que se esperan de un
servidor "serio": un lenguaje de diseño de bases de datos muy
completo (PL/SQL) que permite implementar diseños "activos",
con triggers y procedimientos almacenados, con una integridad
referencial declarativa bastante potente.
4)Permite el uso de particiones para la mejora de la eficiencia,
de replicación e incluso ciertas versiones admiten la
administración de bases de datos distribuidas.
5)El software del servidor puede ejecutarse en multitud de
sistemas operativos.
6)Existe incluso una versión personal para Windows 9x, lo cual es
un punto a favor para los desarrolladores que se llevan trabajo a
casa.
7)Oracle es la base de datos con más orientación hacía
INTERNET.
Desventajas
 1)Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde
el lanzamiento original de la 8 se sucedieron varias versiones con
correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de
tantos fallos fue, al parecer, la remodelación del sistema de
almacenamiento por causa de la introducción de extensiones
orientadas a objetos.
 2)El mayor inconveniente de Oracle es quizás su precio. Incluso las
licencias de Personal Oracle son excesivamente caras. Otro problema
es la necesidad de ajustes. Un error frecuente consiste en pensar que
basta instalar el Oracle en un servidor y enchufar directamente las
aplicaciones clientes. Un Oracle mal configurado puede ser
desesperantemente lento.
 3)También es elevado el coste de la información, y sólo últimamente
han comenzado a aparecer buenos libros sobre asuntos técnicos
distintos de la simple instalación y administración.
 MongoDB (que proviene de «humongous») es la base de datos NoSQL líder y permite a las empresas ser
más ágiles y escalables.
 MongoDB es una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los
datos en registros, guarda los datos en documentos. Estos documentos son almacenados en BSON, que
una representación binaria de JSON.
 Organizaciones de todos los tamaños están usando MongoDB para crear nuevos tipos de aplicaciones,
mejorar la experiencia del cliente, acelerar el tiempo de comercialización y reducir costes.
 MongoDB es una base de datos libre de esquemas, orientada a documentos, escrita en C ++. La base de
datos está basada en el almacén de documentos, lo que significa que almacena valores (denominados
documentos) en forma de datos codificados.
Mongo DB
Ventajas
 Mongo DB tiene la capacidad de realizar consultas
utilizando javascript, haciendo que estas sean
enviadas directamente a la base de datos para ser
ejecutada.
 se utiliza un sistemas de archivos, ya que cuenta con
la capacidad para balancear la carga y recopilación
de datos utilizando múltiples servidores para
almacenamiento de archivo.
 el des-arrollador elige una llave shard(clave).
 la configuración automática, se puede agregar nuevas
maquinas a mongo DB con el sistema de base
corriendo.
Desventajas
 Mongo DB bloquea la base de datos cada vez
que se realiza un escritura, lo que reduce la
concurrencia 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 una replica, pero esto sigue sin
satisfacer la durabilidad ni la verificabilidad.
 tiene problemas de rendimiento cuando el
volumen de datos supera los 100GB.
 Oracle NoSQL es una NoSQL de tipo distribuido base de datos clave-valor de Oracle Corporation,
proporciona semántica transaccional para la manipulación de datos, escalabilidad horizontal y
administración y monitoreo simples.
 Oracle NoSQL Database proporciona un modelo de datos muy sencillo para el desarrollador de
aplicaciones. Cada fila se identifica por una clave única, y también tiene un valor, de longitud
arbitraria, que es interpretada por la aplicación. La aplicación puede manipular (insertar, eliminar,
actualizar, leer) una sola fila en una transacción.
 La base de datos Oracle NoSQL se basa en el motor de almacenamiento de alta
disponibilidad Oracle Berkeley DB Java Edition . Además de eso, agrega una capa de servicios para su
uso en entornos distribuidos para proporcionar un almacenamiento de clave / valor distribuido y
altamente disponible, adecuado para aplicaciones de gran volumen y sensibles a la latencia.
Oracle No-SQL
Ventajas
 A diferencia de las bases de datos relacionales, las
bases de datos NoSQL están basadas en key-value
pairs
 Algunos tipos de almacén de bases de datos NoSQL
incluyen diferentes tipos de almacenes como por
ejemplo el almacén de columnas, de documentos, de
key value store, de gráficos, de objetos, de XML y
otros modos de almacén de datos.
 Algunos tipos de almacén de bases de datos NoSQL
incluyen almacenes de columnas, de documentos, de
valores de claves, de gráficos, de objetos, de XML y
otros modos de almacén de datos.
 Podría decirse que las bases de datos NoSQL de
código abierto tienen una implementación rentable.
Ya que no requieren las tarifas de licencia y pueden
ejecutarse en hardware de precio bajo.
Desventajas
 La mayoría de las bases de datos NoSQL no admiten funciones
de fiabilidad, que son soportadas por sistemas de bases de
datos relacionales. Estas características de fiabilidad pueden
resumirse en: “atomicidad, consistencia, aislamiento y
durabilidad.”
 Con el fin de apoyar las características de fiabilidad y
coherencia, los desarrolladores deben implementar su propio
código, lo que agrega más complejidad al sistema.
 Esto podría limitar el número de aplicaciones en las que
podemos confiar para realizar transacciones seguras y
confiables, como por ejemplo los sistemas bancarios.
 Otras formas de complejidad encontradas en la mayoría de las
bases de datos NoSQL, incluyen la incompatibilidad con
consultas SQL. Esto significa que se necesita un lenguaje de
consulta manual, haciendo los procesos mucho más lentos y
complejos.

 Cassandra es un sistema de gestión de bases de datos desarrollado por Facebook, cuyo objetivo era crear
un DBMS sin fallos y que proporcione la máxima disponibilidad.
 Cassandra es principalmente una base de datos de almacenes de columnas. Algunos estudios se refieren a
Cassandra como un sistema híbrido, inspirado en BigTable de Google, (base de datos de almacén de
columnas), y en DynamoDB de Amazon, (base de datos de valor clave).
 Esto se consigue proporcionando un sistema de valor clave. Pero las claves de Cassandra apuntan a un
conjunto de familias de columnas, dependiendo del sistema de archivos distribuido “BigTable” de Google y
de las características de disponibilidad de Dynamo (tabla hash distribuida).
 Cassandra está diseñado para almacenar enormes cantidades de datos distribuidos a través de diferentes
nodos. Cassandra es un DBMS diseñado para manejar cantidades masivas de datos, repartidos entre muchos
servidores, mientras que proporciona un servicio altamente disponible sin un solo punto de fallo, lo cual es
esencial para un gran servicio como Facebook.
Cassandra
Ventajas
 Escalabilidad horizontal (añade nuevo hardware
cuando sea preciso)
 – Rápidas respuestas aunque la demanda crezca
 – Elevadas velocidades de escritura para
gestionar volúmenes de datos incrementales
 – Almacenamiento distribuido
 – Capacidad de cambiar la estructura de datos
cuando los usuarios demandan más
funcionalidad
 – Una API sencilla y limpia para tu lenguaje de
programación favorito
 – Detección automática de fallos
 – No hay un punto de fallo único (cada nodo
conoce de los otros) – Descentralizada
 – Tolerante a fallos
Desventajas
 No hay joins (a cambio de más velocidad)
 – No permite ordenar resultados en tiempo
de consulta
 – No tiene SQL • Pero desde la versión 0.8
tenemos CQL

Weitere ähnliche Inhalte

Was ist angesagt?

Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysqlMary Ruiz
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionadfc8
 
Clasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datosClasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datosManuel Gutiérrez
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverMayito CH
 
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de DatosLínea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de DatosAlejandra Caballero Quintero
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdooNerhys Palacios
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosjudithmore16
 
Cardinalidad
CardinalidadCardinalidad
CardinalidadUTN
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de DatosRenny Batista
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Samhya LLerena
 
Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.SergioLopez467
 

Was ist angesagt? (20)

Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Oracle
OracleOracle
Oracle
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Clasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datosClasificacion de los sistemas de base de datos
Clasificacion de los sistemas de base de datos
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
 
Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server. Presentacion de Microsoft SQL Server.
Presentacion de Microsoft SQL Server.
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
SQLite
SQLiteSQLite
SQLite
 
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de DatosLínea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdoo
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
Importancia de los Sistemas Cliente Servidor, su arquitectura y describir sus...
 
Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.Instalacion de un (SGBD)sistema gestor de base de datos.
Instalacion de un (SGBD)sistema gestor de base de datos.
 

Ähnlich wie Base de datos ventajas y desventajas

Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power pointJose Manzano
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcjhoselt
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatosAngelica Cordova
 
Act4 bd moreno_joel
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joeljoel28
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentesrulascch
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentesJoseBustos32
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezJesus Rodriguez
 

Ähnlich wie Base de datos ventajas y desventajas (20)

Bases de datos
Bases de datosBases de datos
Bases de datos
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
Base de datos3
Base de datos3Base de datos3
Base de datos3
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 
Base de datos ryjt
Base de datos ryjtBase de datos ryjt
Base de datos ryjt
 
base de datos
base de datosbase de datos
base de datos
 
Cordova angelica basededatos
Cordova angelica basededatosCordova angelica basededatos
Cordova angelica basededatos
 
Act4 bd moreno_joel
Act4 bd moreno_joelAct4 bd moreno_joel
Act4 bd moreno_joel
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Base de datos
Base de datosBase de datos
Base de datos
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Kürzlich hochgeladen

libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptxadso2024sena
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 

Kürzlich hochgeladen (19)

libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 

Base de datos ventajas y desventajas

  • 1. ¿Que es una base datos?
  • 2.
  • 3. Definición Es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. En otras palabras, Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente
  • 4. ¿Qué es una base de datos de tipo SQL?  SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo para la obtención de información desde una base de datos y para actualizarla. Aunque SQL es a la vez un ANSI y una norma ISO, muchos productos de bases de datos soportan SQL con extensiones propietarias al lenguaje estándar. Las consultas toman la forma de un lenguaje de comandos que permite seleccionar, insertar, actualizar, averiguar la ubicación de los datos, y más. También hay una interfaz de programación.
  • 5. ¿Qué es una base de datos No- SQL?  Las bases de datos NoSQL, también llamadas No Solo SQL, son un enfoque hacia la gestión de datos y el diseño de base de datos que es útil para grandes conjuntos de datos distribuidos.  NoSQL, que abarca una amplia gama de tecnologías y arquitecturas, busca resolver los problemas de escalabilidad y rendimiento de big data que las bases de datos relacionales no fueron diseñadas para abordar. NoSQL es especialmente útil cuando una empresa necesita acceder y analizar grandes cantidades de datos no estructurados o datos que se almacenan de forma remota en varios servidores virtuales en la nube.
  • 6. BASE DE DATOS MAS POPULARES
  • 7. SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS) de Microsoft que está diseñado para el entorno empresarial. SQL Server se ejecuta en T-SQL (Transact -SQL), un conjunto de extensiones de programación de Sybase y Microsoft que añaden varias características a SQL estándar, incluyendo control de transacciones, excepción y manejo de errores, procesamiento fila, así como variables declaradas
  • 8. SQL server Ventajas  Es un sistema de gestión de base de datos.  Es útil para manejar y obtener datos de la red de redes.  Nos permite olvidarnos de los ficheros que forman la base de datos.  Si trabajamos en una red social nos permite agregar otros servidores de SQL Server. Por ejemplo dos personas que trabajan con SQL Server, uno de ellos se puede conectar al servidor de su otro compañero y así se puede ver las bases de datos del otro compañero con SQL Server.  SQL permite administrar permisos a todo. También permite que alguien conecte su SQLO al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otro si. Desventajas  1. Utiliza mucho la memoria RAM para las instalaciones y utilización de software. 2. No se puede utilizar como practicas porque se prohíben muchas cosas, tiene restricciones en lo particular. 3. La relación, calidad y el precio esta muy debajo comparado con oracle. 4. Tiene muchos bloqueos a nivel de página, un tamaño de página fijo y demasiado pequeño, una pésima implementación de los tipos de datos variables.
  • 9.  Oracle la Primera Base de Datos Diseñada para Grid Computing, es un sistema de gestión de base de datos relacional fabricado por Oracle Corporation. Oracle es básicamente un herramienta cliente/servidor para la gestión de base de datos la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general.  Oracle Corporation :es una de las mayores compañías de software del mundo. Sus productos van desde bases de datos (Oracle) hasta sistemas de gestión. Cuenta además, con herramientas propias de desarrollo para realizar potentes aplicaciones, como Oracle Designer
  • 10. Oracle Ventajas  1)Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. 2)Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. 3)Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. 4)Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. 5)El software del servidor puede ejecutarse en multitud de sistemas operativos. 6)Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. 7)Oracle es la base de datos con más orientación hacía INTERNET. Desventajas  1)Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos.  2)El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento.  3)También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.
  • 11.  MongoDB (que proviene de «humongous») es la base de datos NoSQL líder y permite a las empresas ser más ágiles y escalables.  MongoDB es una base de datos orientada a documentos. Esto quiere decir que en lugar de guardar los datos en registros, guarda los datos en documentos. Estos documentos son almacenados en BSON, que una representación binaria de JSON.  Organizaciones de todos los tamaños están usando MongoDB para crear nuevos tipos de aplicaciones, mejorar la experiencia del cliente, acelerar el tiempo de comercialización y reducir costes.  MongoDB es una base de datos libre de esquemas, orientada a documentos, escrita en C ++. La base de datos está basada en el almacén de documentos, lo que significa que almacena valores (denominados documentos) en forma de datos codificados.
  • 12. Mongo DB Ventajas  Mongo DB tiene la capacidad de realizar consultas utilizando javascript, haciendo que estas sean enviadas directamente a la base de datos para ser ejecutada.  se utiliza un sistemas de archivos, ya que cuenta con la capacidad para balancear la carga y recopilación de datos utilizando múltiples servidores para almacenamiento de archivo.  el des-arrollador elige una llave shard(clave).  la configuración automática, se puede agregar nuevas maquinas a mongo DB con el sistema de base corriendo. Desventajas  Mongo DB bloquea la base de datos cada vez que se realiza un escritura, lo que reduce la concurrencia 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 una replica, pero esto sigue sin satisfacer la durabilidad ni la verificabilidad.  tiene problemas de rendimiento cuando el volumen de datos supera los 100GB.
  • 13.  Oracle NoSQL es una NoSQL de tipo distribuido base de datos clave-valor de Oracle Corporation, proporciona semántica transaccional para la manipulación de datos, escalabilidad horizontal y administración y monitoreo simples.  Oracle NoSQL Database proporciona un modelo de datos muy sencillo para el desarrollador de aplicaciones. Cada fila se identifica por una clave única, y también tiene un valor, de longitud arbitraria, que es interpretada por la aplicación. La aplicación puede manipular (insertar, eliminar, actualizar, leer) una sola fila en una transacción.  La base de datos Oracle NoSQL se basa en el motor de almacenamiento de alta disponibilidad Oracle Berkeley DB Java Edition . Además de eso, agrega una capa de servicios para su uso en entornos distribuidos para proporcionar un almacenamiento de clave / valor distribuido y altamente disponible, adecuado para aplicaciones de gran volumen y sensibles a la latencia.
  • 14. Oracle No-SQL Ventajas  A diferencia de las bases de datos relacionales, las bases de datos NoSQL están basadas en key-value pairs  Algunos tipos de almacén de bases de datos NoSQL incluyen diferentes tipos de almacenes como por ejemplo el almacén de columnas, de documentos, de key value store, de gráficos, de objetos, de XML y otros modos de almacén de datos.  Algunos tipos de almacén de bases de datos NoSQL incluyen almacenes de columnas, de documentos, de valores de claves, de gráficos, de objetos, de XML y otros modos de almacén de datos.  Podría decirse que las bases de datos NoSQL de código abierto tienen una implementación rentable. Ya que no requieren las tarifas de licencia y pueden ejecutarse en hardware de precio bajo. Desventajas  La mayoría de las bases de datos NoSQL no admiten funciones de fiabilidad, que son soportadas por sistemas de bases de datos relacionales. Estas características de fiabilidad pueden resumirse en: “atomicidad, consistencia, aislamiento y durabilidad.”  Con el fin de apoyar las características de fiabilidad y coherencia, los desarrolladores deben implementar su propio código, lo que agrega más complejidad al sistema.  Esto podría limitar el número de aplicaciones en las que podemos confiar para realizar transacciones seguras y confiables, como por ejemplo los sistemas bancarios.  Otras formas de complejidad encontradas en la mayoría de las bases de datos NoSQL, incluyen la incompatibilidad con consultas SQL. Esto significa que se necesita un lenguaje de consulta manual, haciendo los procesos mucho más lentos y complejos. 
  • 15.  Cassandra es un sistema de gestión de bases de datos desarrollado por Facebook, cuyo objetivo era crear un DBMS sin fallos y que proporcione la máxima disponibilidad.  Cassandra es principalmente una base de datos de almacenes de columnas. Algunos estudios se refieren a Cassandra como un sistema híbrido, inspirado en BigTable de Google, (base de datos de almacén de columnas), y en DynamoDB de Amazon, (base de datos de valor clave).  Esto se consigue proporcionando un sistema de valor clave. Pero las claves de Cassandra apuntan a un conjunto de familias de columnas, dependiendo del sistema de archivos distribuido “BigTable” de Google y de las características de disponibilidad de Dynamo (tabla hash distribuida).  Cassandra está diseñado para almacenar enormes cantidades de datos distribuidos a través de diferentes nodos. Cassandra es un DBMS diseñado para manejar cantidades masivas de datos, repartidos entre muchos servidores, mientras que proporciona un servicio altamente disponible sin un solo punto de fallo, lo cual es esencial para un gran servicio como Facebook.
  • 16. Cassandra Ventajas  Escalabilidad horizontal (añade nuevo hardware cuando sea preciso)  – Rápidas respuestas aunque la demanda crezca  – Elevadas velocidades de escritura para gestionar volúmenes de datos incrementales  – Almacenamiento distribuido  – Capacidad de cambiar la estructura de datos cuando los usuarios demandan más funcionalidad  – Una API sencilla y limpia para tu lenguaje de programación favorito  – Detección automática de fallos  – No hay un punto de fallo único (cada nodo conoce de los otros) – Descentralizada  – Tolerante a fallos Desventajas  No hay joins (a cambio de más velocidad)  – No permite ordenar resultados en tiempo de consulta  – No tiene SQL • Pero desde la versión 0.8 tenemos CQL