miércoles, 24 de septiembre de 2014

Tecnologías Emergentes en el Área de Base de Datos

Base de Datos


Una base de datos 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. Una base de datos es un sistema de archivos electrónico.




Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros.



A continuación se muestran unas de las tecnologías emergentes en el área de base de datos:


Tendencias en el Área de Base de Datos
Área
Descripción 
Ventajas
Desventajas














Data Warehouse

Es una base de datos corporativa que se caracteriza por integrar y depurar información de una o más fuentes distintas, para luego procesarla permitiendo su análisis desde infinidad de perspectivas y con grandes velocidades de respuesta.

La ventaja principal de este tipo de bases de datos radica en las estructuras en las que se almacena la información (modelos de tablas en estrella, en copo de nieve, cubos relacionales... etc). Este tipo de persistencia de la información es homogénea y fiable, y permite la consulta y el tratamiento jerarquizado de la misma (siempre en un entorno diferente a los sistemas operacionales).
Ø  Facilitan el acceso a los datos.
Ø  Facilitan el funcionamiento de las aplicaciones de los sistemas de apoyo a la decisión tales como informes de tendencia.
Ø  Los almacenes de datos pueden trabajar en conjunto y, por lo tanto, aumentar el valor operacional de las aplicaciones empresariales, en especial la gestión de relaciones con clientes.

Ø  Implementar  un Data warehouse implica un alto costo y no suele ser estático necesita mantenimiento que su costo es elevado.
Ø  Incluso pueden quedar obsoletos en cualquier momento.
Ø  Se confunde con sistemas operacionales por que cumplen con algunas funciones parecidas al data warehouse pero puede resultar peor por algunas funciones son muy caras o que no se usen muy repetidamente.









Bases de Datos Distribuidas
Es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos e interconectados por una red de comunicaciones.

Las Bases de Datos Distribuida (SBDD) es un sistema en el cual múltiples sitios de bases de datos están ligados por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local.

Ø  Refleja una estructura organizacional 
Ø  Autonomía local 
Ø  Disponibilidad
Ø  Rendimiento
Ø  Economía 
Ø  Modularidad 
Ø   Complejidad 
Ø  Economía 
Ø  Seguridad 
Ø  Integridad
Ø  Falta de experiencia
Ø  Carencia de estándares
Ø  Diseño de la base de datos se vuelve más complejo 









Base de Datos Orientadas a Objetos
Es una base de datos inteligente soporta el paradigma orientado a objetos almacenando métodos y datos, y no solamente datos. Está diseñada para ser eficaz, desde el punto de vista físico, para almacenar objetos complejos. Evite el acceso a los datos; esto gracias a los métodos almacenados en ella. Es más segura, ya que no permite tener acceso a los datos (objetos); esto debido a que para poder entrar se tiene que hacer por los métodos que haya utilizado el programador.
Ø  Mayor capacidad de modelado.
Ø  Ampliabilidad.
Ø  Lenguaje de consulta más expresivo.
Ø  Adecuación a las aplicaciones avanzadas de base de datos.
Ø  Mayores prestaciones.

Ø  Carencia de un modelo de datos universal.
Ø  Carencia de experiencia.
Ø  Carencia de estándares.
Ø  Competencia. Con respecto a los SGBDR y los SGBDOR.
Ø  La optimización de consultas compromete la encapsulación.
Ø  El modelo de objetos aún no tiene una teoría matemática coherente que le sirva de base.



Disponible en:

Tecnologías Emergentes en el área de Entorno Web

Entornos Web


El entorno web hace referencia a un ambiente de desarrollo y/o ejecución programas o servicios en el marco de la web en general. El entorno web es una forma de interfaz de usuario gráfico.  



Existen herramientas, programas, lenguajes de programación y desarrollo que son específicos para el diseño de aplicaciones dentro de un entorno web. 




A continuación se muestran una de las tecnologías emergentes en el área de entornos web.


Tendencias en el Área de Entornos Web
Área
Descripción 
Ventajas
Desventajas
















Web 3.0

Es una expresión que se utiliza para describir la evolución del uso y la interacción de las personas en internet a través de diferentes formas entre los que se incluyen la transformación de la red en una base de datos, un movimiento social hacia crear contenidos accesibles por múltiples aplicaciones non-browser, el empuje de las tecnologías de inteligencia artificial, la web semántica, la Web Geoespacial o la Web 3D. 
Ø  El código es mucho más sencillo de desarrollar y mantener.
Ø  Los buscadores encuentran información relevante más fácilmente.
Ø  Es mucho más sencillo hacer modificaciones al diseño o compartir información.
Ø  No se depende de un solo servicio para obtener información, sino que ésta puede estar distribuida y juntarla en un tercero.
Ø  Permite organizar de mejor manera la información.
Ø  Se fundamenta en el uso de lenguajes universal.
Ø  Hay que tener mayor cuidado con la seguridad de la información del sitio.
Ø  Sobre carga de información
Ø  Heterogeneidad de las fuentes de información
Ø  Los diferentes grados de complejidad que pueden ser negativos para un usuario que tenga un nivel bajo de escolaridad y se le dificulte la búsqueda de la información.
ØLa web semántica no ha tenido el éxito que se esperaba,  en 1999, se analizó la idea de ofrecer el doble de los documentos que fueran confiable y se pudieran utilizar como fuente confiable.






















AJAX
Acrónimo  de Asynchronous JavaScript And XML (JavaScript asincrono y XML), es una técnica de de
Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se solicitan al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página.

Ø  Utiliza tecnologías ya existentes.


Ø  Se pierde el concepto de volver a la página anterior.
Ø  Si se guarda en favoritos no necesariamente al visitar nuevamente el sitio se ubique dónde nos encontrábamos al grabarla.
Ø  La existencia de páginas con AJAX y otras sin esta tecnología hace que el usuario se desoriente.
Ø  Problemas con navegadores antiguos que no implementan esta   tecnología.
Ø  No funciona si el usuario tiene desactivado el JavaScript en su navegador.
Ø  Requiere programadores que conozcan todas las tecnologías que intervienen en AJAX.
Ø  Dependiendo de la carga del servidor podemos experimentar tiempos tardíos de respuesta que desconciertan al visitante
























JQuery
Es una biblioteca JavaScript rápido, pequeño y rico en funciones. Hace las cosas como HTML recorrido y manipulación de documentos, manejo de eventos, animación, y Ajax mucho más simple con una API fácil de usar que funciona a través de una multitud de navegadores. Con una combinación de versatilidad y capacidad de ampliación, jQuery ha cambiado la forma en que millones de personas escriben JavaScript.
Ø  Incluye, listos para usar, elementos como botones, barras de herramientas, formulas, listas y tipografías especialmente optimizadas para aplicaciones móviles.
Ø  Nos permite construir aplicaciones aptas para todo tipo de plataformas casi sin esfuerzo, evitándonos preocupaciones por problemas de compatibilidad.
Ø  Es muy fácil de aprender y utilizar, Si se tiene conocimiento de HTML y CSS, se pueden crear aplicaciones robustas en muy poco tiempo.
Ø  Tiene soporte para Ajax, una tecnología para crear aplicaciones dinámicas que se ejecutan de lado del cliente.
Ø  No requiere del uso de programas especiales, a diferencia de otras tecnologías, como Adobe Flash, que exigen una aplicación para el desarrollo sobre ellas.


Ø  Las funciones que ofrece son muchas, pero resultan difíciles de personalizar.
Ø  Como es necesario invocar a un archivo para utilizar sus funciones, ralentiza levemente la carga de la página.
Ø  Su manejo de CSS suele resultar innecesariamente complejo. Aveces cuesta saber qué clases utilizar.
Ø  No existen muchas plantillas pre diseñadas sobre las cuales empezar a construir nuestra aplicación.


Disponible en:
http://www.etceter.com/c-novedades/p-que-es-internet-30/
http://www.alegsa.com.ar/Dic/entorno%20web.php
https://sites.google.com/site/ideasdelaweb30/ventajas-y-desventajas-de-la-web-3-0
http://es.wikipedia.org/wiki/AJAX
http://grupoajax.blogspot.mx/2013/05/ventajas-y-desventajas-de-ajax.html
http://www.4rsoluciones.com/ventajas-y-desventajas-de-jquery-mobile/


Tecnologías Emergentes en el Área de Redes y Telecomunicaciones

Redes y Telecomunicaciones 

Una red de telecomunicaciones es una red de enlaces y nodos ordenados para la comunicación a distancia, donde los mensajes pueden pasarse de una parte a otra de la red sobre múltiples enlaces y a través de varios nodos.


A continuación se muestran unas de las tecnologías emergentes en el área de las redes y telecomunicaciones:

Tendencias Emergentes en el Área de Redes y Telecomunicaciones
Área
Descripción
Ventajas
Desventajas




Cloud Computing
“Computación en la nube” o conocido también originalmente como “Cloud Computing”, no es más que un conjunto de tecnologías que nos permiten tener servicios computacionales a través de internet.
Ø  Costos.
Ø  Competitividad.
Ø  Disponibilidad.
Ø  Administración de  la parte técnica.
Ø  Acceso desde cualquier punto geográfico.
Ø  Estabilidad.
Ø  Flexibilidad.
Ø  Seguridad.
Ø  Privacidad.
Ø  Conectividad.
Ø  Falla de control sobre recursos.
Ø  Integración










Tecnología LI-FI
Es un sistema de comunicación inalámbrico al igual que el Wi-Fi pero usando como medio la luz visible en lugar de ondas electromagnéticas y funciona través de impulsos de luz visible mediante los que se transfiere información, es decir, transmitir información a través de la luz.
Ø  Velocidades de transmisión de hasta 3 Gbps (aunque con una media de 500               Mbps a distancias de entre 4 y 20 metros).
Ø  Imperceptible para la vista humana y 100% inocuo para la salud.
Ø  Adaptable a cualquier fuente luminosa, convirtiendo cualquier bombilla en un punto de transmisión de datos
Ø  Hasta 10 veces más barato que el WiFi.
Ø  Como no atraviesa las paredes, es más difícil que accedan a tu conexión.
Ø  No funciona bajo la luz solar directa.
Ø  No atraviesa tabiques o paredes.
Ø  No funciona con la luz apagada lo que puede dar a un aumento en tu tarifa de luz.
Ø  Es más sensible al movimiento.






Redes VSAT
Las redes VSAT (Very Small Aperture Terminals) son redes de comunicación por satélite que empleando antenas de pequeñas dimensiones, permiten el establecimiento de una gran variedad de servicios de comunicaciones entre un gran número de puntos o estaciones remotas, pudiendo estar supervisadas por una estación principal llamada Hub, NOC o Tele puerto.
Ø  Facilidad y rapidez para la puesta en operación y la incorporación de nuevas terminales.
Ø  Acceso a lugares donde no está disponible otra infraestructura terrestre, por razones físicas o económicas.
Ø  Salvan prácticamente la totalidad de los obstáculos geográficos.
Ø  Alta calidad y disponibilidad de los enlaces.
Ø  Gestión centralizada y dependencia de un único Operador de Servicios
Ø  Coste de terminales a la baja.

Ø  Antenas grandes 1 a 3 metros.
Ø  Problemas Económicos.
Ø  Problemas Radioeléctricos.
Ø  Problemas de Privacidad.
Ø  Hay regiones donde no está disponible.
Ø  Más sensible a las atenuaciones por lluvia.
Ø  Tecnología más cara.