ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Velocidad de cálculos y Acceso a datos


Enviado por   •  12 de Abril de 2016  •  Ensayos  •  1.221 Palabras (5 Páginas)  •  286 Visitas

Página 1 de 5

Velocidad de cálculos y

 Acceso a datos

Integrantes:                                

José Sánchez Arévalo

Cristóbal Bravo Troncoso

Aníbal López Díaz

Modulo: Taller de Base de Datos

Docente: Alejandro Flores

Ayudante: Paula Mella Jara

Fecha: 19-07-2015

En la actualidad se ha masificado el uso de bases de datos en distintas empresas u organizaciones, permitiendo, a nivel mundial, llevar un orden y almacenamiento de la información, es por esto que estas invierten de gran manera en el desarrollo de un sistema de base de datos que satisfaga sus necesidades y maneje de manera adecuada la información que contendrán.

Es sumamente importante que al momento de desarrollar una base de datos se tenga precaución en el diseño de esta, ya que es fundamental que satisfaga de mejor manera las necesidades del cliente, cualquier error en la arquitectura del sistema nos podría causar ineficiencia al momento de querer obtener un dato o información, incluso se podría provocar la pérdida de información si no se trabaja de manera adecuada.

Una base de datos puede almacenar gigantescas cantidades de información, como lo son el caso de los bancos, tiendas retail, entre otros, las cuales incluso interactúan con otras bases de datos, traspasando información e interactuando entre sí constantemente, es por esto que la velocidad en la obtención de estos es un factor fundamental que un administrador de base de datos tiene que tener en cuenta al momento de desarrollar su sistema. Un pequeño error en alguna consulta nos podría provocar desde minutos de espera, hasta años para poder obtener un simple dato, esto debido a que mientras más grande es nuestra base de datos, más largo es el recorrido que se realizara para la búsqueda de información que necesitamos o requiriéramos, es por esto que la velocidad en los cálculos para el acceso a datos es un rol fundamental que se debe tener en consideración.

Al momento de diseñar un sistema de información en donde puede que se trabaje con una cantidad enorme de datos hay que tener en consideración muchos factores los cuales podrían afectar de manera negativa el rendimiento al momento de efectuar consultas, esta última si bien es importante, no es la única en la que debamos preocuparnos, ya que hay otros componentes en los cuales, si bien puede ser de mayor o menor medida, pueden poner en jaque el funcionamiento. Algunos ejemplos claros que deberíamos tener en consideración al momento de crear una base de datos son las consultas, tipos de conexiones, caché, configuraciones, sistemas operativos, tipos de almacenamientos, entre otros.[1]

Detallando más lo que son algunas de estas importantes consideraciones podemos comenzar con lo que son las consultas, las cuales son las encargadas de satisfacer la conexión con la base de datos, entregando como resultado al usuario la información o datos requeridos a través de esto. Existen consultas las cuales pueden funcionar de manera perfecta en una base de datos de pequeño-moderado tamaño en cuanto a datos, pero si incrementásemos la cantidad de información que contiene la velocidad de respuesta se podría ver altamente afectada, es por esto que la optimización de consultas juega una gran responsabilidad, permitiendo la ejecución de consultas de modo más eficiente.[2] 

Otro aspecto a destacar en los problemas que puede enfrentar un administrador de base de datos son las conexiones que se realizaran desde alguna aplicación hacia las bases de datos. Como sabemos, hoy en día existen muchos lenguajes de programación, ya sea Java, C++, entre otros, cada uno con un lenguaje único y distinto a los demás y con SQL principalmente, es por esto que las conexiones pueden tener un grado de complejidad al querer trabajar con ella, debido a que el administrador deberá saber adaptar su lenguaje a trabajar con SQL, logrando que, además de conseguir una conexión exitosa, las consultas que se realicen en su aplicación puedan ser ejecutadas en SQL. Por estas problemáticas es que se creó ODBC, Open DataBase Connectivity, la cual crea una conexión entre cualquier aplicación con el sistema de gestión de base de datos,[3] ¿Pero esto realmente puede afectar la velocidad o acceso a datos?, la respuesta es sí, debido a que cualquier mal adaptación que se realice puede provocar que no se pueda acceder de manera correcta a un dato, o caer en un bucle infinito en donde nunca se obtendrá lo que se desee.

...

Descargar como (para miembros actualizados)  txt (8.2 Kb)   pdf (142.3 Kb)   docx (38.2 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com