Red de conocimiento informático - Aprendizaje de código fuente - Ejemplos de programación de datos

Ejemplos de programación de datos

Hacer esta pregunta demuestra que sabe muy poco sobre el concepto más básico de bases de datos.

¿Qué es una base de datos? Una base de datos es un concepto lógico que simplemente significa bits de datos relacionados entre sí. La contraparte del concepto físico real es un disco o un conjunto de archivos que contienen datos. Pero los datos por sí solos no son suficientes. La base de datos también tiene muchas funciones, como aceptar conexiones de usuarios, proporcionar datos a los usuarios, etc., por lo que también se necesitan "programas". Por tanto, una base de datos cerrada es un archivo de programa en disco, más un archivo de datos.

Para utilizar la base de datos, debes abrirla y dejar que se ejecute el "programa" mencionado anteriormente. Las instancias son programas de bases de datos que se ejecutan en la memoria de la computadora, junto con algo de espacio de memoria asignado para estos programas. La instancia reside en la memoria y solo existe mientras la base de datos se está ejecutando. Las instancias son responsables de realizar diversas funciones, como proporcionar conexiones de red a los usuarios, leer y escribir archivos de datos, etc.

Los diferentes productos de bases de datos son algo diferentes. Las instancias en Oracle solo pueden conectarse a una "base de datos" lógica, e incluso diferentes instancias que se ejecutan en diferentes máquinas pueden conectarse a una base de datos (RAC) al mismo tiempo. En SQL Server y My SQL, la "instancia" es más independiente y la base de datos se puede abrir o cerrar en cualquier momento.