Mejora del rendimiento para aplicaciones que acceden a datos distribuidos
Aquí tienen un primer enlace que les va a proporcionar muy buena información sobre mejorar el rendimiento por favor revisen la información y comenten https://www-01.ibm.com/support/knowledgecenter/mobile/#!/SSEPEK_11.0.0/com.ibm.db2z11.doc.perf/src/tpc/db2z_tunedistributedapps.html
Inge. Que tipos de aplicaciones utilizan datos distribuidos ?
ResponderEliminar¿Qué ventajas o desventajas tienen los datos distribuidos?
ResponderEliminares.slideshare.net/mobile/jguerra42/caracteristicas-de-los-sistemas-distribuidos esto esta muy ligado a las características de las aplicaciones distribuidas puedes leee este artículo que lo vamos a revisar la próxima clase
EliminarTodas las aplicaciones del tipo cliente-servidor y las que precisan tener clientes externos clientes think etc todas las app pueden distribuirse...
ResponderEliminarIng esto encontre referente al tema de lo que es DBMS http://www.angelfire.com/empire/quasar0/dbms.htm
ResponderEliminarTiene que ver mucho la base de datos distribuidas. ¿Por qué son deseables las bases de datos distribuidas?
ResponderEliminarrespuesta a tu pregunta.
Eliminar¿PORQUE SON DESEABLES LAS BASES DE DATOS DISTRIBUIDAS?
La respuesta básica a esta pregunta es que por lo regular las empresas ya están
distribuidas, por lo menos desde el punto de vista lógico ( en divisiones,
departamentos, proyectos, etc ) y muy probablemente en el sentido físico también
( en plantas, talleres, laboratorios, y demás ), de lo cual se desprende que en general
la información ya está también distribuida, porque cada unidad de organización dentro
de la empresa mantendrá por fuerza los datos pertinentes a su propio funcionamiento.
Así pues, un sistema distribuido permite que la estructura de la base de datos refleje
la estructura de la empresa : los datos locales se pueden mantener en forma local,
donde por lógica deben estar, pero al mismo tiempo es posible obtener acceso a datos
remotos en caso necesario.
En las aplicaciones
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarAqui hay buena información de bases de datos distribuidas, en este link: http://bddunerg.blogspot.com/2008/06/bases-de-datos-distribuidas.html
ResponderEliminarAqui hay información de la transparencia de base de datos distribuidas: http://amazonasopina.blogspot.com/2012/09/la-transparencia-en-las-bases-de-datos.html
ResponderEliminarY aquí hay información sobre las bases de datos distribuidas con MySQL:
ResponderEliminarhttp://basesdedatosues.blogspot.com/2011/06/bases-de-datos-distribuidas-con-mysql.html
Y por último hay una comparación entre las bases de datos centralizadas y distribuidas:
ResponderEliminarhttps://enriquesegsan.wordpress.com/2012/08/20/fundamentos-de-bases-de-datos/
Bases de datos distribuidas
ResponderEliminarUna base de datos distribuida (BDD) es un conjunto de múltiples bases de datos
lógicamente relacionadas las cuales se encuentran distribuidas en diferentes
espacios lógicos (pej. un servidor corriendo 2 máquinas virtuales) e interconectados
por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar
procesamiento autónomo, esto permite realizar operaciones locales o distribuidas.
Un sistema de 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.
Un sistema distribuido de bases de datos se almacenan en varias computadoras.
Opciones de vinculación para aplicaciones distribuidas
Ciertas opciones de enlace (BIND) pueden mejorar el rendimiento de sentencias SQL
que se ejecutan como parte de aplicaciones distribuidas.
http://www-01.ibm.com/support/knowledgecenter/SSEPEK_10.0.0/com.ibm.db2z10.doc.
perf/src/tpc/db2z_bindoptions4dist.dita?lang=es
VENTAJAS Y DESVENTAJAS DE BASE DE DATOS DISTRIBUIDAS
ResponderEliminarVentajas y desventajas
*Ventajas
Refleja una estructura organizacional - los fragmentos de la base de datos se ubican en los departamentos a los que tienen relación.
Autonomía local - un departamento puede controlar los datos que le pertenecen.
Disponibilidad - un fallo en una parte del sistema solo afectará a un fragmento, en lugar de a toda la base de datos.
Rendimiento - los datos generalmente se ubican cerca del sitio con mayor demanda, también los sistemas trabajan en paralelo, lo cual permite balancear la carga en los servidores.
Economía - es más barato crear una red de muchas computadoras pequeñas, que tener una sola computadora muy poderosa.
Modularidad - se pueden modificar, agregar o quitar sistemas de la base de datos distribuida sin afectar a los demás sistemas (módulos).
*Desventajas
Complejidad - Se debe asegurar que la base de datos sea transparente, se debe lidiar con varios sistemas diferentes que pueden presentar dificultades únicas. El diseño de la base de datos se tiene que trabajar tomando en cuenta su naturaleza distribuida, por lo cual no podemos pensar en hacer joins que afecten varios sistemas.
Economía - la complejidad y la infraestructura necesaria implica que se necesitará una mayor mano de obra.
Seguridad - se debe trabajar en la seguridad de la infraestructura así como cada uno de los sistemas.
Integridad - Se vuelve difícil mantener la integridad, aplicar las reglas de integridad a través de la red puede ser muy caro en términos de transmisión de datos.
Falta de experiencia - las bases de datos distribuidas son un campo relativamente nuevo y poco común por lo cual no existe mucho personal con experiencia o conocimientos adecuados.
Carencia de estándares - aún no existen herramientas o metodologías que ayuden a los usuarios a convertir un DBMS centralizado en un DBMS distribuido.
Diseño de la base de datos se vuelve más complejo - además de las dificultades que generalmente se encuentran al diseñar una base de datos, el diseño de una base de datos distribuida debe considerar la fragmentación, replicación y ubicación de los fragmentos en sitios específicos.
*fuente
https://es.wikipedia.org/wiki/Bases_de_datos_distribuidas#Ventajas_y_desventajas
BASES DE DATOS DISTRIBUIDAS UTILIZANDO SQL SERVER
ResponderEliminar*FUENTE
https://davizhito.wikispaces.com/BASES+DE+DATOS+DISTRIBUIDAS+UTILIZANDO+SQL+SERVER+2008
Ingeniero. En el caso que se quiera obtener todos los datos relacionados con una consulta, es decir, incluyendo todas las columnas que existan dentro de la base de datos, ya no se podria mejorar el rendimiento de la aplicacion al no usar el numero limite de transmisiones de red?
ResponderEliminarAlgunas areas de aplicacion para los sistemas distribuidos son las siguentes:
ResponderEliminarSistemas Comerciales.-
* Sistemas de reservas de líneas aéreas.
* Aplicaciones bancarias.
* Cajas y gestión de grandes almacenes.
Redes WAN.-
* Los servicios comunes que brinda Internet: Correo electrónico, servicio de noticias, transferencia de archivos, la Wrld Wide Web, etc.
Aplicaciones Multimedia.-
* Videoconferencia.
* Televigilancia.
* Juegos multiusuarios.
* Enseñanza asistida por ordenador.
Áreas de la informática aplicada a los Sistemas Distribuidos.-
* Comunicaciones.
* Sistemas operativos distribuidos.
* Base de datos distribuidas.
* Servidores distribuidos de ficheros.
* Lenguajes de programación distribuidos.
* Sistemas de tolerancia de fallos.
FUENTE: http://www.monografias.com/trabajos16/sistemas-distribuidos/sistemas-distribuidos.shtml