Vous êtes sur la page 1sur 2

Transacciones y Rendimiento de una Base de

Datos
Carlos Mauricio Espinoza Fajardo, ngel Oswaldo Puzhi Sicha, Paul Ignacio Vidal Mogrovejo, Daro Javier
Espinoza Alvarado
Universidad Politcnica Salesiana
cespinozaf@est.ups.edu.ec
apuzhi@est.ups.edu.ec
pvidalm@est.ups.edu.ec
despinozaa1@est.ups.edu.ec

propiedades importantes, por lo general llamadas ACID


Abstract-Hablaremos sobre lo que es una transaccin,
las propiedades que debera tener una buena base de datos, ..
TrminosTransaccin, ACID, . .

Objetivos:
Objetivo General
Aprender sobre los conceptos de transaccin
y las propiedades que debe tener una
transaccin, adems ..
Objetivos Especficos
Mejorar las habilidades para
Aprender las propiedades que deben tener las
bases de datos para un correcto
funcionamiento y desempeo.
Conocer
Obten

I.

INTRODUCCIN

Este trabajo trata sobre transacciones y las propiedades


que debe tener una transaccin que son atomicidad,
consistencia, aislamiento y durabilidad, adems de los
mtodos para comprobar el rendimiento de nuestra base de
datos y saber como ajustar nuestra base de datos para un
rendimiento optimo.

II.

Las transacciones son atmicas (todo o nada). Se


ejecuta todo el conjunto de operaciones o ninguna. [2,3]

B. Consistencia
Las transacciones deben conservar la consistencia
de la base de datos, llevarla de un estado consistente a
otro, sin necesidad de conservar la consistencia en los
puntos intermedios. Si alguna parte de la transaccin viola
una restriccin de integridad toda la transaccin se aborta.
[2,3,4]

C. Aislamiento
Las transacciones estn aisladas entre si. Es
decir, la ejecucin de una transaccin no interfiere
con ninguna otra transaccin. [1,3,4]
Los datos que estn siendo usados en una transaccin
no pueden ser usados por otra transaccin hasta que
se completa la primera. [4]
D. Durabilidad
na ve que una transaccin es completada, sus
cambios a la base de datos deben persistir a pesar de
que haya una cada o falla del sistema. [1,2,3]

TRANSACCIN

Una transaccin es una unidad lgica de trabajo que


involucra cualquier nmero de operaciones de la base de
datos y que se completa en su totalidad o no se lleva a cabo
en absoluto conservando la consistencia de la base de
datos. [1,2,3]

III.

A. Atomicidad

PROPIEDADES ACID

Para garantizar que la base de datos mantiene un


estado correcto a pesar de una falla de concurrencia o del
sistema, todas las transacciones deben mostrar cuatro

IV.

DIFERENCIAS ENTRE BASES DE DATO


ORACLE

A. Express Edition
st basada en e mismo n c eo que a nterprise
Edition. Se descarga y usa gratuitamente, y se instala
rpida y fcilmente y resulta sencilla de mantener. No hay
limitacin del hardware en el que instalarla, pero solo va a
utilizar una CPU, 1GiB de memoria y 4GiB de datos de
usuarios. La limitacin del tamao es clave, pero

considerando la potente tecnologa que nos ofrece, es una


pequea gran base de datos que puede utilizarse para
aplicaciones que no necesiten gran cantidad de
almacenamiento. Ideal para aplicaciones web. [9]

B. Standard Edition One


La Standard Edition One equivale a la Standard
Edition. Es importante sealar que tiene el mismo ncleo
que la Enterprise Edition, salvo algunas caractersticas y
opciones. Las dos restricciones principales respecto a la
Standard Edition son:
Limitada a dos sockets (capacidad mxima del
servidor)
No incluye opcin Oracle Real Application
Clusters (RAC) [9]

C. Standard Edition
La Standard Edition puede ser licenciada en
servidores con hasta 4 sockets. Pero uno de os factores
ms importantes de a tandard dition es que se
proporciona con la opcin Oracle Real Application Cluster
(RAC) desde la versin 10g. Esta opcin proporciona
soluciones de alta disponibilidad a bajo coste. Las
restricciones en usar Oracle RAC con Standard Edition
estn en que solo se permite tener un mximo de 4 sockets
en el total del clster, y que se debe usar Oracle
Clusterware y almacenamiento ASM. [9]

D. Enterprise Edition
La Enterprise Edition es el buque insignia de Oracle
sin limitaciones de CPU e incluye caractersticas para
ofrecer altas prestaciones, disponibilidad, escalabilidad y
seguridad. Hay que contar con que algunas de esas
caractersticas estn licenciadas separadamente. [9] Esto
pasa con:
Oracle RAC
Particionado
Performance Tuning

iagnsticos

V.

CONCLUSIONES Y
RECOMENDACIONES

Es importante que nosotros sepamos .

REFERENCIAS
[1] Libro: Elmasri & Navathe, Fundamentos de Sistemas
de Bases de Datos, 5ta Ed.
[2] Libro: Catherine M. Ricardo, Bases de datos, 3ed,
2009.
[3] Libro: C. J. Date, Introduccin a los sistemas de bases
de datos, 7ed .

[4] Libro: PAUL LIBrO

[9] Pagina:
http://www.oracle.com/technetwork/es/database/enterpriseedition/documentation/comparacion-ediciones-base-dedatos-1375494-esa.pdf