Debido al constante crecimiento de datos que generan las empresas hoy en día, se ha vuelto muy necesaria la búsqueda de nuevas plataformas para almacenar y analizar la información, ambientes que consuman menos recursos, que sean más escalables y que provean una alta disponibilidad. La solución consiste en el procesamiento paralelo de los datos de una base de datos. Una base de datos en modo transaccional significa que la BD será capaz de que las operaciones de inserción y actualización se hagan dentro de una transacción, es un componente que procesa información descomponiéndola de forma unitaria en operaciones indivisibles, llamadas transacciones, esto quiere decir que todas las operaciones se realizan o no, si sucede algún error en la operación se omite todo el proceso de modificación de la base de datos, si no sucede ningún error se hacen toda la operación con éxito.
Una transacción es un conjunto de líneas de un programa que llevan insert o update o delete. Todo aquél software que tiene un log de transacciones (que es la "bitácora" que permite hacer operaciones de commit o rollback), propiamente es un software de BD; aquél que no lo tiene (v.g. D-Base), propiamente no lo es. Todo software de base de datos es transaccional; si el software de la BD no es "transaccional", en realidad NO es un "software" de BD; en todo caso, es un software que emula el funcionamiento de un verdadero software de BD. Cada transacción debe finalizar de forma correcta o incorrecta como una unidad completa. No puede acabar en un estado intermedio.
Se usan los siguientes métodos:
Begin TRans para iniciar la transacción
CommitTrans para efectuar los cambios con éxito
RollbackTrans para deshacer los cambios
Y depende que base de datos uses para efectuar las operaciones pero, es la misma teoría para cualquier BD.
Instalación de MySQl en Windows 7
1. Comprobar que no existe una versión anterior, si existe desinstalarla.
2. Descargar el archivo de instalación, en nuestro caso MySQL Enterprise.
3. Ejecute el archivo:
4. Procesa a instalar en el modo por defecto. Es necesario tener conexión a Internet
5. Configure el servidor según sus necesidades
6. Es este punto se configura como se comportará nuestro servidor y el servicio. Además se descargan e instalan los paquetes necesarios.
7. Ahora proceda a configurar MySQL Workbench; es una herramienta visual de diseño de bases de datos que integra desarrollo de software, administración de bases de datos, diseño de bases de datos, creación y mantenimiento para el sistema de base de datos MySQL. Es el sucesor de DBDesigner 4 de fabFORCE.net, y reemplaza el anterior conjunto de software, MySQL GUI Tools Bundle.
En MySQL 5.x se soporta por defecto el modo transaccional mediante el motor InnoDB Dos recursos basados en disco muy importantes que gestiona el motor de almacenamiento InnoDB son sus archivos de datos de espacios de tablas y sus archivos de registro (log). Si no se especifican opciones de configuración para InnoDB, MySQL 5.0 crea en el directorio de datos de MySQL un archivo de datos de 10MB (autoextensible) llamado ibdata1 y dos archivos de registro (log) de 5MB llamados ib_logfile0 e ib_logfile1.
Comments