base de datos

Páginas: 26 (6383 palabras) Publicado: 18 de mayo de 2014


Contenido














Introducción
Para poder determinar las características de la base de datos que en el caso de Alpha GPS es PostgreSQL, en cuanto al rendimiento, volumen de transacciones, tiempo de respuesta, respaldos, etc. es necesario conocer también la capacidad del servidor ya que PostgreSQL se limita de acuerdo a las características de este, el máximo de tamaño dela base de datos es ilimitado dependiendo del sistema de almacenamiento que tenga el servidor.
PostgreSQL Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases de datos comerciales.
PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar laestabilidad del sistema. Un fallo en uno de los procesos no afectará el resto y el sistema continuará funcionando.
En cuanto al servido, las características a grandes rasgos son: Dell PowerEdge 2850, con procesador Intel Xeon 2.8 GHz, 10 GB DDR2 SDRAM, 1 MB cache, capacidad de almacenamiento hasta 1 terabyte, una tarjeta de video de 16mb ATI Radeon y una velocidad de internet de 60 mb.
En el siguienteinforme se realizaron pruebas que demuestran características importantes de la base de datos y servidor de Alpha GPS, entregando datos estadísticos y aspectos a mejorar.


Rendimiento
En ALPHA GPS, la base de datos utilizada es PostgreSQL por la simple razón de tener Postgis, que sirve para los datos de localización satelital en coordinación con Google Maps, se considera el rendimiento que vaa tener con todos los usuarios que estarán conectados en la plataforma, ingresando a los módulos para ver los vehículos donde de esta manera están mandando datos a las distintas tablas de la base de datos, por lo cual se generaran informes, estimaciones, gráficos ,verificar el rendimiento, etc. El rendimiento de la base de datos en el caso de PostgreSQL depende también del rendimiento delservidor. Las mejoras en la escalabilidad vertical de PostgreSQL mejoran la utilización eficiente de los recursos de hardware en servidores más potentes. Los avances en gestión de bloqueos, eficiencia en escritura, acceso de sólo índices y en otras operaciones de bajo nivel permiten que PostgreSQL pueda manejar cargas de trabajo de volumen aún mayor. En números, esto significa:
Hasta 350.000 consultas delectura por segundo (más de 4 veces más rápido)
Consultas en almacenes de datos con acceso sólo de índices (2-20 veces más rápido)
Hasta 14.000 escrituras de datos por segundo (5 veces más rápido)
Hasta un 30% de reducción de consumo de energía por la CPU





Además, la adición de replicación en cascada permite a los usuarios procesar lotes más grandes mediante servidores escaladoshorizontalmente bajo PostgreSQL 9.2. Este tipo de base de datos se rige en su nivel más alto es un esquema clásico cliente-servidor, mientras que el acceso a la data es un esquema en capas. En total contiene 30 tablas donde esta toda la información de los clientes de Alpha GPS.














Para poder determinar el rendimiento de la base de datos hay que hacer pruebas, con distintoscomandos que nos entregara información en relación al uso de recursos del servidor.
Al hacer conexión con el servidor que tiene alojada la base de datos de ALPHA GPS, se hacen pruebas con variados comandos para corroborar el rendimiento, para saber el número de conexiones y direcciones IP en un puerto se ocupa el comando:
netstat -plan|grep :80 | awk {'print $5'} | cut -d: -f 1 | sort | uniq -c |sort -n
Obteniendo como resultado:

El resultado obtenido nos demuestra que en el servidor se ocupa solo 1 conexión y una dirección ip donde esto mejora el rendimiento en el uso de la plataforma.
NETSTAT muestra un listado de las conexiones activas del servidor, con GREP filtramos solo las conexiones al puerto 80, con AWK filtramos para que muestre solamente el contenido de la columna 5 (en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS