Entradas

Mostrando las entradas etiquetadas como Administración de bases de datos

Unidad 3: Configuración y Administración del Espacio en Disco

Imagen
3.1 Estructuras Lógicas de Almacenamiento Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que deben ser conocidos para poder comprender la forma en la que se almacenan los datos. Vamos a ver la diferencia entre bloque, extensión, segmento y espacio de tablas. Bloques: Se tratan de la unidad más pequeña. Generalmente debe múltiple del tamaño de bloque del sistema operativo, ya que es la unidad mínima que va a pedir Oracle al sistema operativo. Si no fuera múltiple del bloque del sistema se añadiría un trabajo extra ya que el sistema debería obtener más datos de los estrictamente necesarios. Se especifica mediante DB_BLOCK_SIZE Extensiones: Se forma con uno o más bloques. Cuando se aumenta tamaño de un objeto se usa una extensión para incrementar el espacio. Segmentos: Grupo de extensiones que forman un objeto de la base de datos, como por ejemplo una tabla o un índice. Espacio de Tablas: Formado por uno o más datafiles, cada dataf...

Librerias de conexion entre MySQL y Python

Connector/Python 8.0.11 Para poder conectar el Python con el servidor MySQL nos hace falta instalar la librería que hará de intermediario entre el MySQL y Python, por la red hay varias, pero me he decantado por la propia que distribuye Oracle Instalarlo a través del repositorio de Ubuntu, con el siguiente comando. sudo apt-get install python-mysql.connector Instalada la librería ya solo queda programar el código en Python, para ello importamos la librería. import mysql.connector Crearemos un variable que sera la encargada de manejar la conexión con el servidor de MySQL. Esto se puede hacer de dos maneras, poniendo toda los datos de la conexión en la función, o utilizar cuna variable con los datos como intermediaria. MySQL-python 1.2.5 Es la libreria "oficial" entre python y my sql. se puede descargar aqui