Docente :Ing. Marco Aurelio Porro Chulli
Asignatura :Base de Datos II.
Ciclo : VIII “A”
Integrantes:
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
OLTP(Procesamiento de transacciones en línea
• Yenny Isabel Cuello Morón.
• Yanina Bustamante Jibaja.
• Vicente Wualdir Alberca Rojas.
• Cristian Sergio Kayap yagkikat
¿Qué es OLTP (procesamiento de transacciones en línea)?
es un tipo de procesamiento que facilita y administra aplicaciones
transaccionales, usualmente para entrada de datos y recuperación y
procesamiento de transacciones
los sistemas OLTP hoy día asumen un papel muy importante:
Proporcionan información
confiable y precisa a las
grandes almacenes de datos
Proveen acceso optimizado
a los datos para tareas
frecuentes de lectura y
escritura.
Estructurar los datos según
el nivel de aplicación
• OLTP utiliza procesamiento cliente-servidor y
software de intermediación (middleware).
• El software de gestión de transacciones
(como CICS en plataformas IBM) o de que tácticas de
optimización.
• En los sistemas de bases de datos descentralizados más exigentes, los programas
de intermediación OLTP distribuyen el procesamiento de transacciones entre varios
ordenadores en una red.
Poco
volumen
de
informació
n
Altas
bajas
modificacio
nes.
Consultas
rápidas y
predecibles
.
Transaccio
nes
rápidas
Gran nivel
de
concurrenc
ia
Baja
redundanci
a de datos.
CARACTERISTICAS
EFICIENTE SIMPLICIDAD
Previene anomalías de
Actualización
Asegura la consistencia de los
datos a través de las
transacciones.
Optimiza la eficiencia en los
procesos de la aplicación
Reduce esfuerzo en modificación
de aplicaciones
. Dificultad para diseñar reportes
analíticos
. Índices que reduce la mejora
. Los analistas carecen de la
experiencia técnica necesaria para
crear consultas contra la compleja
estructura de datos.
. Las consultas analíticas que
resumen grandes volúmenes de
datos afectan negativamente a la
capacidad del sistema para
responder a las transacciones en
línea.
VENTAJAS DESVENTAJASY
DE OLTP
EJEMPLOS
 el rápido funcionamiento de las tablas optimizadas para memoria.
 se realiza desde Transact-SQLtradicional interpretado
MEJORA DE RENDIMIENTO DE OLTP EN MEMORIA
 Use SQL Server Management Studio (SSMS.exe).
 Cree manualmente un directorio denominado C:data
 Ejecute el T-SQL corto para crear la base de datos y su grupo de
archivos optimizados para memoria.
PASO 1: REQUISITO PREVIO SI SE USA SQL SERVER
 Use SSMS.exe para conectarse a la nueva base de datos.
 Ejecute el siguiente T-SQL en la base de datos.
PASO 2: CREAR TABLAS CON OPTIMIZACIÓN PARA MEMORIA Y UN NCSPROC.
 Use SSMS.exe para ejecutar el siguiente T-SQL en la base de datos.
PASO 3: EJECUTAR EL CÓDIGO
SALIDA
CAJERO AUTOMATICO
 Las operaciones en el cajero automático de un banco son operaciones del tipo
OLTP, para cada solicitud: consulta de saldo, retiro de efectivo, etc. el sistema
responde inmediatamente. El procesamiento de los pagos de la nómina de una
empresa no es OLTP, por que el resultado de este proceso no se obtiene de
forma inmediata para cada empleado si no por el contrario, la respuesta a este
procesamiento es el conjunto completo de todos los cálculos para el pago de la
nómina y tampoco es inmediato si no que se obtiene después de procesar a
todos los empleados.
RESERVACION DE UNA AEROLINEA
 Cuando se hace una reservación en una aerolínea, la transacción se procesa y
todas las bases de datos, tales como las referentes a los asientos ocupados y
las cuentas por cobrar, se actualizan de inmediato.
sistemas OLTP deben ser altamente dinámicos.
Como están continuamente sujetos a cambios, actualizaciones, nuevos datos y, en general,
a todo tipo de transacciones que involucran acceso a la información, estos sistemas se convierten en Sistemas Non
Stop,
con un grado de disponibilidad de 24 horas, siete días a la semana, y deben soportar cientos y hasta miles de usuarios
en
forma simultánea, con tiempos de respuesta excelentes.
Además de ser los sistemas soporte de las operaciones diarias de una compañía, los sistemas OLTP hoy
día asumen un papel muy importante: proporcionar información confiable y precisa a las grandes bodegas de datos,
que son la fuente principal para generar información de gestión.

Oltp exposicion grupal

  • 1.
    Docente :Ing. MarcoAurelio Porro Chulli Asignatura :Base de Datos II. Ciclo : VIII “A” Integrantes: INGENIERÍA DE SISTEMAS Y TELEMÁTICA OLTP(Procesamiento de transacciones en línea • Yenny Isabel Cuello Morón. • Yanina Bustamante Jibaja. • Vicente Wualdir Alberca Rojas. • Cristian Sergio Kayap yagkikat
  • 3.
    ¿Qué es OLTP(procesamiento de transacciones en línea)? es un tipo de procesamiento que facilita y administra aplicaciones transaccionales, usualmente para entrada de datos y recuperación y procesamiento de transacciones
  • 4.
    los sistemas OLTPhoy día asumen un papel muy importante: Proporcionan información confiable y precisa a las grandes almacenes de datos Proveen acceso optimizado a los datos para tareas frecuentes de lectura y escritura. Estructurar los datos según el nivel de aplicación
  • 5.
    • OLTP utilizaprocesamiento cliente-servidor y software de intermediación (middleware). • El software de gestión de transacciones (como CICS en plataformas IBM) o de que tácticas de optimización. • En los sistemas de bases de datos descentralizados más exigentes, los programas de intermediación OLTP distribuyen el procesamiento de transacciones entre varios ordenadores en una red.
  • 6.
  • 7.
  • 8.
    Previene anomalías de Actualización Asegurala consistencia de los datos a través de las transacciones. Optimiza la eficiencia en los procesos de la aplicación Reduce esfuerzo en modificación de aplicaciones . Dificultad para diseñar reportes analíticos . Índices que reduce la mejora . Los analistas carecen de la experiencia técnica necesaria para crear consultas contra la compleja estructura de datos. . Las consultas analíticas que resumen grandes volúmenes de datos afectan negativamente a la capacidad del sistema para responder a las transacciones en línea. VENTAJAS DESVENTAJASY DE OLTP
  • 9.
    EJEMPLOS  el rápidofuncionamiento de las tablas optimizadas para memoria.  se realiza desde Transact-SQLtradicional interpretado MEJORA DE RENDIMIENTO DE OLTP EN MEMORIA
  • 10.
     Use SQLServer Management Studio (SSMS.exe).  Cree manualmente un directorio denominado C:data  Ejecute el T-SQL corto para crear la base de datos y su grupo de archivos optimizados para memoria. PASO 1: REQUISITO PREVIO SI SE USA SQL SERVER
  • 12.
     Use SSMS.exepara conectarse a la nueva base de datos.  Ejecute el siguiente T-SQL en la base de datos. PASO 2: CREAR TABLAS CON OPTIMIZACIÓN PARA MEMORIA Y UN NCSPROC.
  • 14.
     Use SSMS.exepara ejecutar el siguiente T-SQL en la base de datos. PASO 3: EJECUTAR EL CÓDIGO
  • 16.
  • 17.
    CAJERO AUTOMATICO  Lasoperaciones en el cajero automático de un banco son operaciones del tipo OLTP, para cada solicitud: consulta de saldo, retiro de efectivo, etc. el sistema responde inmediatamente. El procesamiento de los pagos de la nómina de una empresa no es OLTP, por que el resultado de este proceso no se obtiene de forma inmediata para cada empleado si no por el contrario, la respuesta a este procesamiento es el conjunto completo de todos los cálculos para el pago de la nómina y tampoco es inmediato si no que se obtiene después de procesar a todos los empleados.
  • 18.
    RESERVACION DE UNAAEROLINEA  Cuando se hace una reservación en una aerolínea, la transacción se procesa y todas las bases de datos, tales como las referentes a los asientos ocupados y las cuentas por cobrar, se actualizan de inmediato.
  • 19.
    sistemas OLTP debenser altamente dinámicos. Como están continuamente sujetos a cambios, actualizaciones, nuevos datos y, en general, a todo tipo de transacciones que involucran acceso a la información, estos sistemas se convierten en Sistemas Non Stop, con un grado de disponibilidad de 24 horas, siete días a la semana, y deben soportar cientos y hasta miles de usuarios en forma simultánea, con tiempos de respuesta excelentes. Además de ser los sistemas soporte de las operaciones diarias de una compañía, los sistemas OLTP hoy día asumen un papel muy importante: proporcionar información confiable y precisa a las grandes bodegas de datos, que son la fuente principal para generar información de gestión.