Descarga la aplicación para disfrutar aún más
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/
Compartir