?Qué significa base de datos Oracle?
Oracle Database (Oracle DB) es un sistema de gestión de bases de datos relacionales (RDBMS ) de Oracle Corporation. Desarrollado originalmente en 1977 por Lawrence Ellison y otros desarrolladores, Oracle DB es uno de los motores de bases de datos relacionales más fiables y utilizados para almacenar, organizar y recuperar datos por tipos, manteniendo las relaciones entre los distintos tipos.
El sistema está construido en torno a un marco de base de datos relacional en el que los usuarios (o un front-end de aplicación) pueden acceder directamente a los objetos de datos mediante un lenguaje de consulta estructurado (SQL).
Oracle es una arquitectura de base de datos relacional totalmente escalable y suele ser utilizada por empresas globales que gestionan y procesan datos a través de redes de área local y amplia. La base de datos Oracle tiene su propio componente de red para permitir las comunicaciones a través de redes.
La base de datos Oracle también se conoce como Oracle RDBMS y, a veces, simplemente como Oracle.
Definición de base de datos Oracle
Las bases de datos se utilizan para proporcionar estructura y organización a los datos almacenados electrónicamente en un sistema informático.
Antes de su adopción, los primeros ordenadores almacenaban los datos en estructuras de archivos planos en los que la información de cada archivo estaba separada por comas (archivos CSV). Sin embargo, a medida que seguía aumentando el número de campos y filas que definían las características y la estructura de cada dato, era sólo cuestión de tiempo que este enfoque se volviera inmanejable.
Los modelos relacionales para la gestión de bases de datos representaban la solución ideal a este problema, al organizar los datos en entidades y atributos que los describían con más detalle.
Hoy en día, Oracle Database representa el RDBMS con mayor cuota de mercado. Oracle DB rivaliza con SQL Server de Microsoft en el mercado de las bases de datos empresariales. Existen otras ofertas de bases de datos, pero la mayoría de ellas tienen una cuota de mercado ínfima en comparación con Oracle DB y SQL Server.
Afortunadamente, las estructuras de Oracle DB y SQL Server son bastante similares, lo que supone una ventaja a la hora de aprender a administrar bases de datos.
Oracle DB se ejecuta en la mayoría de las principales plataformas, como Windows, UNIX, Linux y macOS. La base de datos Oracle es compatible con múltiples sistemas operativos, como IBM AIX, HP-UX, Linux, Microsoft Windows Server, Solaris, SunOS y macOS.
Oracle empezó a dar soporte a plataformas abiertas como GNU/Linux a finales de los 90. Existen diferentes versiones de software, en función de los requisitos y el presupuesto. Las ediciones de Oracle DB se desglosan jerárquicamente de la siguiente manera:
- Edición Enterprise: Ofrece todas las funciones, incluido un rendimiento y una seguridad superiores, y es la más robusta
- Edición Personal: Prácticamente igual que la Enterprise Edition, salvo que no incluye la opción Oracle Real Application Clusters
- Edición Estándar: Contiene la funcionalidad básica para los usuarios que no necesitan el paquete robusto de la Edición Empresarial
- Edición Express (XE): La edición ligera, gratuita y limitada para Windows y Linux
- Oracle Lite: Para dispositivos móviles
Una característica clave de Oracle es que su arquitectura está dividida entre lo lógico y lo físico. Esta estructura significa que para la informática distribuida a gran escala, también conocida como informática grid, la ubicación de los datos es irrelevante y transparente para el usuario, lo que permite una estructura física más modular que puede a?adirse y alterarse sin afectar a la actividad de la base de datos, sus datos o usuarios.
Compartir recursos de este modo permite crear redes de datos muy flexibles, con capacidad que puede ajustarse al alza o a la baja para adaptarse a la demanda, sin degradación del servicio. También permite dise?ar un sistema robusto, ya que no hay un único punto en el que un fallo pueda hacer caer la base de datos, puesto que el esquema en red de los recursos de almacenamiento significa que cualquier fallo sería sólo local.
La mayor ventaja de la BD Oracle es que es más escalable que SQL, lo que puede hacerla más rentable en instancias empresariales. Esto significa que si una organización necesita un gran número de bases de datos para almacenar datos, se pueden configurar dinámicamente y acceder a ellas rápidamente sin periodos de inactividad.
Otras características estructurales que hacen popular a Oracle son:
- Almacenamiento eficiente en memoria caché para garantizar el rendimiento óptimo de bases de datos muy grandes
- Particionamiento de alto rendimiento para dividir las tablas de datos más grandes en varias partes
- La presencia de varios métodos para realizar copias de seguridad y recuperaciones en caliente, en frío e incrementales, incluida la potente herramienta Recovery Manager (RMAN)