Professional Documents
Culture Documents
INTEGRANTES :
1. CONTENIDO
La tecnología se utiliza en una serie de industrias, incluida la banca, líneas aéreas, pedidos
por correo, supermercados y fabricación. Aplicaciones incluye banca electrónica,
procesamiento de pedidos, reloj de tiempo del empleado sistemas, e-commerce y
eTrading. El OLTP más utilizado sistema es probablemente el CICS de IBM.
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:
2
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
CARACTERISTICAS
Altas/bajas/modificaciones.
Consultas rápidas y predecibles.
Poco volumen de información y disgregada.
Transacciones rápidas.
Gran nivel de concurrencia.
Modo de actualización on-line.
Baja redundancia de datos.
REQUERIMIENTOS
El procesamiento de transacciones en línea cada vez necesita más recursos para las
transacciones que se propagan por una red y que pueden integrar a más de una empresa.
Por esta razón, el software actual para sistemas OLTP utiliza procesamiento cliente-
servidor y software de intermediación (middleware) que permite a las transacciones correr
en diferentes plataformas en una red.
En grandes aplicaciones, la eficiencia del OLTP puede depender de lo sofisticado que sea
el software de gestión de transacciones (como CICS en plataformas IBM) o de que tácticas
de optimización se utilizan para facilitar la gran cantidad de actualizaciones concurrentes
que se pueden producir en una base de datos orientada a OLTP.
3
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
BENEFICIOS
Sobre la simplicidad:
Sobre la eficiencia:
VENTAJAS DE OLTP
DESVENTAJAS DE OLTP
4
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
EJEMPLOS
La mejora del rendimiento que ofrecen las tablas optimizadas para memoria se percibe
totalmente cuando el acceso a los datos de una tabla optimizada para memoria se
realiza a través de un NCSProc.
5
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
6
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
7
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Ahora se pueden ejecutar las consultas que mostrarán el rendimiento de las tablas
optimizadas para memoria. Realice lo siguiente:
8
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
9
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
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.
10
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
2. RESUMEN
11
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
3. SUMARY
12
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
4. RECOMENDACIONES
Para utilizar los sistemas OLTP se requiere personal con experiencia para realizar
consultas y accesos rápidos frente a la complejidad y sobrecarga de datos.
La seguridad se complica cuando se combina el análisis en línea con el proceso de
transacciones en línea.
Se debe organizar los datos en estructuras simplificadas buscando la eficiencia de las
consultas analíticas más que del proceso de transacciones.
Se debe configurar para soportar gran cantidad de operaciones de entrada y salida.
Mejorar la seguridad ya que está expuesto a sufrir ataques por los ciberdelincuentes.
5. CONCLUSIONES
Las aplicaciones OLTP fueron construidas desde los inicios de la Informática y siempre
existirán y serán muy útiles pero las empresas grandes actualmente tienen tablas con
muchos millones de filas y necesitan gran rapidez en las consultas, y esa rapidez no la
pueden obtener con aplicaciones OLTP.
En este tipo de aplicaciones se borran, modifican datos en gran cantidad y rara vez se
realizan consultas.
13
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Así como tiene sus privilegios y ventajas OLTP también nos presenta muchas dificultades
y peligro en su seguridad ya que como su disponibilidad es hacia todo el mundo, como por
ejemplo un cajero automático donde está disponible para todas las personas, en una
Empresa es mucho más riesgoso ya que los sistemas que ofrecen a su base de datos hace
mucho más susceptible a posibles intrusos y hackers.
La realización de este trabajo de investigación sobre OLTP nos hizo llegar a entender
que con la evolución tecnológica que ha venido teniendo el mundo constantemente, los
sistemas transaccionales son una parte esencial en el desarrollo de nuestras
actividades diarias. Esto debido a que cualquier acción que estemos realizando sea
esto: sacar dinero del banco, registrarse en la universidad, realizando alguna compra,
etc., estamos realizando una transacción. Por tal motivo son uno de los aspectos
trascendentales que ha tenido la globalización hoy en día, Además estos sistemas están
en evolución aceleradamente , por lo tanto, hay que estar en constante aprendizaje y
actualización, ya que, así como crecen el internet también crecerán los conocimientos
.
Un sistema OLTP se puede definir como una herramienta tecnológica capaz de soportar el
procesamiento, administración y mantenimiento diario de transacciones generadas por los
negocios de una compañía a nivel corporativo, para ofrecer altos niveles de disponibilidad,
seguridad y confiabilidad.
14
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
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.
Las transacciones en línea son importantes ya que nos brinda la posibilidad de realizar
operaciones de una manera eficaz y eficiente. También nos permite manejar con facilidad
dichos procesos para tener mayor facilidad de uso.
Debemos tener en cuenta algo muy importante que algunos de sus inconvenientes en
especial de seguridad, ya que existen personas mal intencionadas dedicadas a este tipo
de negocio y que nos perjudicarían.
15
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
7. GLOSARIO DE TERMINOS
1. Concurrencia: Asegura que dos usuarios no pueden cambiar los mismos datos al
mismo tiempo.
2. Archivo de programa: contiene las instrucciones para el procesamiento de datos.
3. Normalización: Es el proceso que se realiza sobre una base de datos con el fin de
aumentar la integridad y disminuir la redundancia y las dependencias funcionales de
la estructura de la BD.
16
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
17
Ing. Marco Aurelio Porro Chulli (Base de Datos II)
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
29. Transac-SQL: Es una extensión del SQL Microsoft junto son Sybase. Lo que
conocemos a SQL como el lenguaje de búsqueda estructurado lo que viene hacer T-
SQL es expander los estándares de SQL no incluyendo programación procedural,
como algunas otras funciones para matemáticas, fechas, etc.
30. CICS: Customer Information Control System, es un gestor transaccional, o monitor de
teleproceso, que se ejecuta principalmente en mainframes IBM con los sistemas
operativos OS/390, z/OS o VSE.
8. LINKOGRAFIA
https://firebird21.wordpress.com/2013/04/27/aplicaciones-oltp-y-aplicaciones-olap/
https://www.informaticaparatunegocio.com/blog/introduccion-al-concepto-base-datos-
multidimensional/
https://sites.google.com/site/proyectobasesdedatos2ii/home/bd-oltp
https://www.sinnexus.com/business_intelligence/olap_vs_oltp.aspx
http://www.evaluandosoftware.com/sistemas-oltp-procesamiento-administracion-
mantenimiento-transacciones/
https://docs.microsoft.com/es-es/azure/sql-database/sql-database-in-memory-oltp-
migration
https://www.youtube.com/watch?v=UHA9mm44X8Q
http://www.eltiempo.com/archivo/documento/MAM-747518
https://docs.microsoft.com/es-es/sql/relational-databases/in-memory-
oltp/demonstration-performance-improvement-of-in-memory-oltp?view=sql-server-
2017
18
Ing. Marco Aurelio Porro Chulli (Base de Datos II)