viernes, 5 de septiembre de 2014

Actividad #2 - Lista de actividades de un ABD

Lista de actividades de un ABD

Fuentes:

         · Date, C.J.; "Intorduccion a los Sistemas de Bases de Datos" (7° edicion); Edit.Prentice Hall, 2011.
         ·         Sliberschatz, S.; Korth, H. & Sudarshan, S.; "Fundamentos de Bases de Datos" (4° edicion); Edit. Mc Graw-Hill, 2002.


Date y Silberschatz
  
 ·         Definir el esquema conceptual
 ·         Definir el esquema interno
 ·         Establecer un enlace con los usuarios
 ·         Definir las políticas de vaciado y recarga
 ·         Supervisar el rendimiento y responder a los requerimientos               cambiantes
 ·         Definir las políticas de seguridad  y de integridad

 ·         Definición  del esquema
 ·         Definición de la estructura y del método de acceso
 ·         Modificación del esquema y de la organización física
 ·         Concesión de autorización para el acceso a los datos
 ·         Mantenimiento rutinario



En trabajos de la materia de Desarrollo de aplicaciones hemos realizado varias de las actividades antes descritas, como la de Definir el esquema conceptual de la BD, Definir el esquema interno, que también se llama el diseño físico, hasta establecer el enlace con los usuarios. 

Avtividad #1 - ABD

La arquitectura del servidos nos ayuda para comprender como es que operan de manera general el servicio de almacenamiento y presencia en la web, esto siguen el principio de cliente-servidor donde el servidor es el que proporciona los recursos como son el espacio en disco, la RAM, y el procesamiento para que una web pueda esta activa en internet, este servicio puede ser gratuito o de paga y es ahí donde entra en juego que tan potente será la web.

El servidor compartido sigue estos principios de cliente-servidor, es una maquina en al que se pueden almacenar varias webs al mismo tiempo pero ya que están todas guardadas en el mismo disco, comparten todos los recursos de la maquina al mismo tiempo y entran en una pelea constante por el uso de esos recursos y si en algún momento alguna fuera una web mas pesada que las demás y demandara mas recurso, acabaría quitándoselos a las demás webs y haciéndolas lentas hasta el grado de que fueran inaccesibles, en muchos casos este tipo de hospedaje son gratuitos y en otros de paga pero no son las mas adecuados para el correcto funcionamiento de una web.

Un servido virtual privado es un método de particionar los servidores y de esto modo poder ofrecer un espacio propio al cliente donde pueda correr un sistema operativo propio y con las ventajas de poder reiniciarlo independientemente de los demás pero con la limitante de que pueden ser varios servidores virtuales en la misma máquina compartiendo recursos de RAM y procesador

Por al contrario los servidores dedicados que son servicios de paga, en ocasiones bastante caro, pero con la fiabilidad de su estabilidad de procesamiento y espacio en disco, ya que estos se construyen de acuerdo a las necesidades del cliente, dependiendo de la inversión que se haga será lo potente del servido ya que tendrán disco duro memoria RAM, y procesador dedicados y velocidad de transferencia estable y garantizada, con la ventaja que en el podemos tener todas las web que queramos si preocuparnos de no saber quien se esta consumiendo nuestros recursos, corriendo con el sistema operativo a nuestra mejor conveniencia, esta es la mejor opción a la hora de querer montar una web profesional y con toda la fortaleza que necesite para correr debidamente.

Todo la anterior son opciones de poder montar una web, todo dependerá del efectivo que se quiera invertir, esto se reflejara en que tan potente será la web. Así mismo están otras herramientas que ayudan a aumentar notablemente la fortaleza del servicio web como son los clúster, esto en esencia se puede ver como un grupo de cpus interconectado entre sí, compartiendo los recursos y trabajando como si fueran un solo una maquina.

MODELO QUE YO ELEGIRIA


Ahora dependiendo del tipo de web que se quiera tener lo mas ideal seria tener un servidor dedicado, dado que de esto modo se tiene la certeza de que todo los recursos del servidor estarán a la disposición total.