Procesamiento Transaccional en línea (OLTP).

Páginas: 9 (2202 palabras) Publicado: 6 de junio de 2014
Procesamiento Transaccional en línea (OLTP).

Un tipo de sistema diseñado para admitir aplicaciones orientadas a transacciones. Los sistemas de OLTP se diseñan para responder inmediatamente a las solicitudes de usuario. Cada solicitud se considera una transacción única. Las solicitudes pueden implicar procesos de adición, recuperación, actualización o eliminación de datos.
Los sistemas OLTPconocido también como procesamiento operacional, son bases de datos orientadas al procesamiento de transacciones. Una transacción genera un proceso atómico (que debe ser validado con un commit, o invalidado con un rollback), y que puede involucrar operaciones de inserción, modificación y borrado de datos. El proceso transaccional es típico de las bases de datos operacionales.
El acceso a los datosestá optimizado para tareas frecuentes de lectura y escritura. (Por ejemplo, la enorme cantidad de transacciones que tienen que soportar las BD de bancos o hipermercados diariamente).
Los datos se estructuran según el nivel aplicación (programa de gestión a medida, ERP o CRM implantado, sistema de información departamental).
Los formatos de los datos no son necesariamente uniformes en losdiferentes departamentos (es común la falta de compatibilidad y la existencia de islas de datos).
El historial de datos suele limitarse a los datos actuales o recientes.
El procesamiento transaccional en línea (OLTP) sustenta las operaciones diarias de la empresa y describe los requerimientos operacionales del sistema. Este procesamiento se refiere a un tipo de cómputo en el cual el énfasis está enel procesamiento de las transacciones tal y como son recibidas por las aplicaciones. Las aplicaciones de bases de datos con procesamiento transaccional en línea (OLTP) son óptimas en el manejo de los datos que constantemente están cambiando y usualmente tienen un gran número de usuarios que están ejecutando transacciones simultáneamente y que actualizan o modifican los datos en tiempo real. Aunquelos requerimientos individuales por usuarios sobre los datos tienden a referenciar pocos artículos, muchos de estos requerimientos son solicitados al mismo tiempo. De ahí que las principales preocupaciones en este tipo de aplicación sean la concurrencia y la atomicidad. Los controles de la concurrencia en un sistema de bases de datos aseguran que dos usuarios no puedan cambiar o modificar el mismotipo de dato o que un usuario no pueda modificar una parte de un dato antes de que otro usuario haya terminado de usarlo.
La atomicidad asegura que todos los pasos relacionados en una transacción se completen satisfactoriamente como un todo. Si algún paso falla, ningún otro paso debe ser completado. Por ejemplo: en un banco, en el proceso de traspaso de una cuenta a otra, si el primer pasó(extraer de la primera cuenta) se ejecuta favorablemente, entonces podemos asegurar que el traspaso se ejecutó sin problemas. Los sistemas de bases de datos con procesamiento transaccional deben ser diseñados para promover: una buena colocación de los datos, transacciones que minimicen los bloqueos producto de la concurrencia, los backup en línea, una alta normalización de la base de datos, pocos oninguno datos históricos o agregados, un uso cuidadoso de los índices y una óptima configuración del hardware.
La buena colocación de los datos se refiere a los embotellamientos o atascamientos de entrada / salida, que son una gran preocupación para los sistemas OLTP debido al número de usuarios que están modificando datos en la base de datos. Para garantizar esto, se debe determinar el verdaderopatrón de acceso a los datos y poner juntos los datos que se acceden con más frecuencia. Se puede disponer, además, del uso de grupos de ficheros y de sistemas RAID (Redundant Array of Independent Disks) para ayudar en este proceso, el cual hace referencia a un sistema de almacenamiento que usa múltiples discos duros entre los que distribuye o replica los datos. Dependiendo de su configuración a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Procesos En Linea
  • Sistemas de procesamiento transaccional
  • Linea Del Tiempo De Procesadores Intel
  • Proceso de aprendizaje y estudio en línea.
  • Procesado de alimentos (radioeducacionen linea) opinion
  • ENSAYOS PROCESOS TRANSACCIONALES
  • La lectura como proceso transaccional
  • Línea cronológica del proceso separatista de quebec (1960-1990)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS