Logo Studenta

Actividad 2 - Iván gallegos (2)

¡Estudia con miles de materiales!

Vista previa del material en texto

NUEVAS TECNOLOGIAS DE BD 
Ivan Alejandro Gallegos Martinez ISC 6B 
 
 
1. Bases de datos Multimedia 
Propósito: 
Una base de datos de multimedia está caracterizada por la posibilidad de poder almacenar 
imágenes, videos, audios, textos, y otros datos discretos. Esta permite la manipulación y la 
recuperación de estos. Este tipo de base de datos son utilizadas por una variedad de 
aplicaciones interesantes, por las aplicaciones que son de streaming, bibliotecas digitales, 
Sistemas de información geográfica, telemedicina, entre muchas otras. 
Soporte: 
MySQL 
Oracle Multimedia 
Ventajas: 
1. Es una gran oportunidad de desarrollo debido a que es un mercado creciente muy 
importante. 
2. Es flexible, estas bases de datos se pueden adaptar a lo que sea que necesite el 
usuario, ya sea a imágenes o a videos o a ambos, o también solo a gráficos, etc. Es 
muy versátil en ese aspecto. 
3. Ofrecen mayor variedad a la hora de representar la información. 
4. La posibilidad de integrar en un único sistema una gran diversidad de formatos 
(imágenes, texto, video, sonido, etc.). 
Desventajas: 
1. Una base de datos de este estilo suele ser costosas, pues la multimedia hace uso de 
varios recursos al mismo tiempo. 
2. Necesita tiempo de compilación más largo que una base de datos tradicional 
(referencial) debido al gran tamaño que suelen tener estas bases de datos 
3. Ocupan mucho espacio en disco. 
4. Necesidad de grandes anchos de banda para obtener un rendimiento óptimo. 
5. Complejidad en cuanto a programar operaciones, o incluso la interfaz, debido a la alta 
cantidad de formatos que hay que manejar, lo que puede repercutir en su 
rendimiento. 
2. Big Data 
Propósito: 
Big data es un proceso de almacenamiento de examinar conjuntos de información muy 
grandes, que contienen múltiples tipos de datos. El propósito de esta tecnología es 
descubrir patrones, correlaciones desconocidas, tendencias de mercado, preferencias de 
clientes y de usuarios. Y en general información que sea útil para su organización. 
Soporte: 
• MongoDB 
• Cassandra 
• Redis 
• Neo4j 
• Terrstore 
• Orientdb 
• Couchdb 
• Flockdb 
• Hibari 
• Riak 
• Apache hbase. 
Ventajas: 
1. Mejora en la toma de decisiones. Disponer de un gran volumen de datos 
estructurados que se puedan interpretar ayuda a las organizaciones a poder tomar 
una decisión. 
2. Feedback a tiempo real. La tecnología Big Data permite no solo almacenar y procesar 
datos. También supone recibir datos a tiempo real y contar con la información 
necesaria rápidamente. 
3. Conocimiento del mercado. La obtención y seguimiento de datos del Big Data permite 
conocer a los consumidores y adelantarse a sus necesidades, así como detectar 
tendencias en consumo o fallos en la atención al cliente. 
4. Tecnología del presente y del futuro. La ciencia de datos comienza a ser un elemento 
diferenciador y de éxito entre las empresas. 
Desventajas: 
1. exceso de datos 
La utilidad del Big Data surge de su capacidad para extraer información de los datos. Si 
estos datos se almacenan y analizan indiscriminadamente solo se convierten en ruido 
que ralentizará y obstaculizará las tareas. 
2. Ciberseguridad 
La seguridad es el mayor reto para la tecnología Big Data. La vulnerabilidad de esta 
enorme cantidad de datos almacenados es el objetivo de los nuevos ciberataques. 
3. Las políticas de protección de datos 
En relación con lo anterior, y como ocurre con muchos de los grandes avances 
tecnológicos, son necesarios consensos y protocolos que establezcan hasta qué punto 
esta tecnología podría considerarse intrusiva y cómo protegerla. 
4. Tecnofobia 
Más como consecuencia de los mitos sobre el Big Data que por sus desventajas, 
existen reacciones desfavorables por parte de los usuarios, que consideran que 
vulnera su privacidad. 
3. Inteligencia de Negocios (DataWarehouse , ETL y OLAP) 
Propósito: 
Es una herramienta que se compone por una colección de datos integrados por 
información transaccional y operacional de una empresa, todo esto almacenado en una 
base de datos que es analizada y posteriormente usada por el personal de la compañía 
para ayudar en la gestión de los asuntos empresariales. Esta solución les permite a todos 
las áreas empresariales, especialmente a la de sistemas o tecnologías de la información 
ayudar en la ejecución de los proyectos que requieran de una gran cantidad de datos, todo 
esto basándose en la información recolectada, la cual les permitirá mediante el análisis, 
una correcta toma de decisiones; esto fundamentado en factores como el 
comportamiento de sus clientes, las tendencias del mercado, las ventas y las acciones de 
la competencia. 
Soporte: 
• Oracle Database 
• Grow 
• ClicData 
• Snowflake 
• Teradata Database 
• Panoply 
• Funnel 
• Google BigQuery 
Ventajas: 
1. Es un sistema de fácil establecimiento siempre y cuando los datos sean precisos. 
2. Guarda la información de manera segura. 
3. Convierte la información en conocimiento. 
4. Facilita la toma de decisiones. 
5. Permite conocer el estatus actual de la empresa en cuanto a operaciones y riesgos. 
6. Es de fácil comprensión para los empleados. 
7. Aumenta la productividad. 
Desventajas: 
1. Su implementación representa un alto coste operativo. 
2. Puede ser compleja de utilizar por lo que suelen surgir ciertas inconsistencias en las 
bases de datos a manipular. 
3. Requiere un mantenimiento constante para evitar irregularidades en los datos. 
4. Bases de datos móviles. 
Propósito: 
Es un sistema distribuido que soporta conectividad móvil, posee todas las capacidades de 
un sistema de base de datos y permiten a las unidades móviles. Estas bases de datos 
recuperar la información de los sistemas de computación y/o repositorios de información 
sobre dispositivos móviles en cualquier momento en cualquier lugar. Además de introducir 
o actualizar información en los sistemas principales de forma remota desde el dispositivo 
móvil. Esto da toda la libertad al usuario de manipular toda la información desde lejos. 
Soporte: 
• sybase sql 
• Couchbase Lite 
• BerkeleyDB 
• LevelDB 
• SQLite 
• UnQLite 
Ventajas: 
1. Movilidad de usuarios 
2. Acceso remoto 
3. Comodidad 
4. Mercado amplio 
5. Competencia entre fabricantes disminuye costos de terminales 
Desventajas: 
1. Dependiente de conexión 
2. Consistencia y coherencia de la bd 
3. Fallos complejos 
4. Capacidad de terminales 
5. Bases de datos NoSQL 
Propósito: 
Bases de datos NoSQL es hablar de estructuras que nos permiten almacenar información 
en aquellas situaciones en las que las bases de datos relacionales generan ciertos 
problemas debido principalmente a problemas de escalabilidad y rendimiento de las bases 
de datos relacionales donde se dan cita miles de usuarios concurrentes y con millones de 
consultas diarias. Además de lo comentado anteriormente, las bases de datos NoSQL son 
sistemas de almacenamiento de información que no cumplen con el esquema entidad–
relación. Tampoco utilizan una estructura de datos en forma de tabla donde se van 
almacenando los datos sino que para el almacenamiento hacen uso de otros formatos 
como clave–valor, mapeo de columnas o grafos 
Soporte: 
• MongoDB 
• Hadoop/HBase. 
• Cassandra 
• Redis 
• CouchDB 
• Riak 
Ventajas: 
• Las bases de datos NoSQL están basadas en key-value pairs. 
• No generan cuellos de botella. 
• Pueden manejar enormes cantidades de datos. 
• Escalamiento sencillo. 
• Se ejecutan en clusters de máquinas baratas. 
• Diferentes DBs NoSQL para diferentes proyectos. 
• Estos sistemas responden a las necesidades de escalabilidad horizontal que tienen 
cada vez más empresas. 
• 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 NoSQLde código abierto tienen una 
implementación rentable 
• Cuando trabajamos con bases de datos NoSQL, ya sean de código abierto o tengan 
un propietario, la expansión es más fácil y barata que cuando se trabaja con bases 
de datos relacionales 
Desventajas: 
• La mayoría de las bases de datos NoSQL no admiten funciones de fiabilidad 
(atomicidad, consistencia, aislamiento y durabilidad.), que son soportadas por 
sistemas de bases de datos relacionales. 
• los desarrolladores deben implementar su propio código, lo que agrega más 
complejidad al sistema. 
• Limita el número de aplicaciones en las que podemos confiar para realizar 
transacciones seguras y confiables, como por ejemplo los sistemas bancarios. 
6. Bases de datos en la nube 
Propósito: 
Sirve a muchas de las mismas funciones que una base de datos tradicional, con la 
flexibilidad añadida de la computación en la nube. Para implementar la base de datos, los 
usuarios instalan el software en una infraestructura en la nube. 
Soporte: 
• Azure 
• Azure SQL Database 
• Azure SQL Managed Instance 
• SQL Server en Azure Virtual Machines 
• Azure Database for PostgreSQL 
• Azure Database for MySQL 
• Azure Database for MariaDB 
• Azure Cosmos DB 
• Azure Cache for Redis 
• Azure Managed Instance for Apache Cassandra 
 
Ventajas: 
• Se ofrece una base de datos como un servicio facilitando cargas administrativas. 
• Los costos se reducen al ahorrarse en equipos de cómputo, encargados, dejan 
todo esto al proveedor. 
• Siempre estará disponible la base de datos ya que el proveedor brindará un 
servicio constante. 
• El cliente nunca tendrá que preocuparse por el mantenimiento, configuración e 
implementación ya que todo esto lo cubrirá el proveedor 
Desventajas: 
• La privacidad es una gran desventaja ya que exponen los datos a los proveedores 
que muchas veces no son confiables. 
• La disponibilidad solo puede ser manejada por parte del proveedor por lo que si 
ocurre una falla el cliente solo podrá esperar a que se solucione. 
• Ahora se vuelve una dependencia ya que el cliente necesita de la funcionalidad del 
proveedor y de su conexión a internet. 
Conclusiones: 
Actualmente existen diferentes tipos de bases de datos, que se adaptan a la necesidad de cada 
usuario en específico, ya sea que lo necesites a nivel empresarial, a nivel escolar o personal. 
Existen tecnologías que son mas eficientes haciendo algunas tareas que otra u otras que te 
ofrecen ventajas, por ejemplo, las bases de datos en la nube ya no te tienes que preocupar sobre 
tu espacio en disco, solamente debes preocuparte por tu conexión a internet. Personalmente creo 
que las bases de datos en la nube son una gran solución para empresas pequeñas, que no tienen 
los suficientes recursos para contar con servidores propios, pero al mismo tiempo tienen una gran 
cantidad de información que manejar. Anexada a esta puedes usar la base de datos que mas te 
convenga, ya sea sql, nosql, o lo que sea que necesites. Cada una de estas tecnologías tiene un 
gran mercado creciente conforme la tecnología sigue avanzando, y justamente para eso fueron 
creadas para cada necesidad, así como en el futuro habrá más, debido a que tendremos otras 
necesidades. Un gran ejemplo de esto es la big data, la cual ayuda muchísimo a la toma de 
decisiones a los negocios. 
Referencias: 
http://www3.uji.es/~mmarques/e16/trabajos/t_jm_cereceda.pdf 
https://sites.google.com/site/basesdatosmultimedia/home/bases-de-datos-multimedia 
https://www.super.net.co/que-es-big-data-analytics-ayudar-organizacion-
empresa/#:~:text=El%20propósito%20de%20la%20analítica,para%20su%20negocio%20u%20orga
nización. 
https://www.unir.net/ingenieria/revista/bases-datos-big-data/ 
https://www.globalbit.co/2020/02/10/que-es-el-data-warehouse-y-cual-es-su-relacion-con-el-
business-intelligence/ 
https://www.itbusinessedge.com/business-intelligence/data-warehouse-software/ 
https://www.ondho.com/diccionario-de-marketing/term/data-warehouse/ 
https://es.slideshare.net/guest8d7627/base-de-datos-moviles 
https://www.tecnologias-informacion.com/basedatosandroid.html 
https://prezi.com/bs5cs5xhlsj6/bases-de-datos-moviles/ 
https://www.acens.com/wp-content/images/2014/02/bbdd-nosql-wp-acens.pdf 
https://github.com/unidtj/mtics17/issues/13 
https://www.ibm.com/mx-es/cloud/learn/what-is-cloud-database 
https://azure.microsoft.com/es-mx/product-categories/databases/ 
 
http://www3.uji.es/~mmarques/e16/trabajos/t_jm_cereceda.pdf
https://sites.google.com/site/basesdatosmultimedia/home/bases-de-datos-multimedia
https://www.super.net.co/que-es-big-data-analytics-ayudar-organizacion-empresa/#:~:text=El%20propósito%20de%20la%20analítica,para%20su%20negocio%20u%20organización
https://www.super.net.co/que-es-big-data-analytics-ayudar-organizacion-empresa/#:~:text=El%20propósito%20de%20la%20analítica,para%20su%20negocio%20u%20organización
https://www.super.net.co/que-es-big-data-analytics-ayudar-organizacion-empresa/#:~:text=El%20propósito%20de%20la%20analítica,para%20su%20negocio%20u%20organización
https://www.unir.net/ingenieria/revista/bases-datos-big-data/
https://www.globalbit.co/2020/02/10/que-es-el-data-warehouse-y-cual-es-su-relacion-con-el-business-intelligence/
https://www.globalbit.co/2020/02/10/que-es-el-data-warehouse-y-cual-es-su-relacion-con-el-business-intelligence/
https://www.itbusinessedge.com/business-intelligence/data-warehouse-software/
https://www.ondho.com/diccionario-de-marketing/term/data-warehouse/
https://es.slideshare.net/guest8d7627/base-de-datos-moviles
https://www.tecnologias-informacion.com/basedatosandroid.html
https://prezi.com/bs5cs5xhlsj6/bases-de-datos-moviles/
https://www.acens.com/wp-content/images/2014/02/bbdd-nosql-wp-acens.pdf
https://github.com/unidtj/mtics17/issues/13
https://www.ibm.com/mx-es/cloud/learn/what-is-cloud-database
https://azure.microsoft.com/es-mx/product-categories/databases/

Otros materiales