Hagamos un breve repaso por la historia de Oracle, el sistema de base de datos más usado en el mundo. Gracias a tres ingenieros que unieron sus talentos y tuvieron visión, hoy miles de empresas pueden gestionar sus DB con total confiabilidad.
Su rendimiento es sobresaliente y está catalogado entre los más completos de su tipo. Cada actualización brinda a sus usuarios infinidad de posibilidades que le han dado hasta nuestros días el sitial que ocupa.
- Aplicación para aprender a programar en el móvil
- Aprender JavaScript: Las mejores aplicaciones para estudiar en el móvil
- Curso gratuito de Javascript de Edutin: revisión completa
Cómo empezó la historia de Oracle
La historia de Oracle nace de la idea de tres ingenieros establecidos en Silicon Valley de fundar una oficina de consultoría. La suerte les llega cuando la CIA los contrata para que diseñen un sistema de gestión de base de datos empleando un código clave.
Basándose en el lenguaje SQL patentado por IBM, en 1978 buscan crear un producto compatible con este lenguaje. Paralelamente se orientan hacia el mercado de los microprocesadores, mercado que IBM desestimó.
En 1982, pasan a llamarse Corporación de Sistemas ‘Oracle’ (el nombre clave del código que la CIA les encargó). Al año siguiente llevan al mercado Oracle v3, un producto en lenguaje C que le permitía ser ejecutado también en UNIX.
Esta es parte de su exitosa trayectoria:
- 1985. Sale el Oracle v5, diseñado para el modelo de cliente-servidor y orientado al uso de redes.
- 1989. Crean Oracle Financials bajo la versión 6 con nuevo lenguaje y la posibilidad de crear respaldos.
- 1992. Se amplía a Oracle v7H con más soporte y ejecución de nuevos programas.
- 1997. Aparece Oracle v8 listo para Internet más la capacidad de almacenar contenido multimedia.
- 1999. Oracle 8i adaptado a Internet (de allí la partícula i). Viene diseñado para ejecutar código Java.
- 2001. Con más de 400 funciones nuevas, Oracle 9i viene para manipular documentos en XML.
- 2003. Nace Oracle 10g creado para ejecutar bases de datos del tipo “grid”, cuyos recursos se pueden ejecutar tal como si fuesen una misma cosa.
- 2007. Ve la luz en Nueva York Oracle 11g.
Cada versión demuestra su visión innovadora.
Cómo funciona
La funcionalidad de Oracle se basa en el lenguaje SQL, diseñado para dar forma a las bases de datos y registros, recuperación de datos y muchas más funcionalidades. A la hora de crear la DB, Oracle usa tablas con filas y columnas donde los datos se vinculan mediante atributos.
La arquitectura Oracle permite almacenar archivos, gestionar datos en una o varias instancias y permite que los clientes se conecten con esas instancias. Las estructuras están separadas en físicas y lógicas.
- Físicas. Incluyen archivos de datos, de control y red log.
- Lógicas. Definen tablas, bloques agrupados, segmentos y espacios lógicos.
Esta estructura garantiza que la gestión de los datos sea totalmente confiable.
Ventajas
La más resaltante en toda la historia de Oracle es la estandarización entre varias implementaciones. La primera se hizo en 1986 y ratificada al año siguiente por la ISO. Además:
- Es el sistema de base de datos relacionales de mayor uso en el mundo.
- Corre en cualquier plataforma.
- Ejecuta las funciones de un servidor con todas las de la ley.
- Admite particiones, lo que redunda en su eficiencia.
- Varios sistemas operativos admiten este software.
- Hay una versión para que los desarrolladores puedan trabajar incluso desde casa.
- Es una de las DB que está más orientada hacia Internet.
Todo esto le da un puesto de liderazgo en su segmento.
Desventajas
Hay también aspectos que son susceptibles de mejoras, como todo.
- A partir del lanzamiento de la versión 8 se produjeron varias correcciones. Se dice que fue a causa de ajustes en el almacenamiento.
- El factor precio, ya que algunos analistas lo consideran costoso. Otro punto en contra son los ajustes a la hora de configurar. El no hacerlo bien puede producir demasiada lentitud en el sistema.
- Técnicamente no puede ejecutar procesamiento recursivo lo que impide repetir acciones.
- Inconsistencia de datos en áreas de tiempo.
- El dominio SQL es muy específico, limitándose solo a representar tablas de datos.
Comparativamente, son pocas las limitaciones.
Herramientas
Varias son las herramientas para ampliar la DB de Oracle.
- SQL Plus. Disponible en cada sistema que use el software Oracle. Permite ingresar comandos, consultar datos y modificar archivos.
- SQL Developer. Programa que viene con Java gratis y con el que se pueden editar proyectos en los archivos de datos.
- Data Modeler. Herramienta gratis para diseñadores de DB cuya fortaleza radica en lo intuitivo de su funcionamiento.
- Enterprise Manager. Le facilita al usuario una interfaz gráfica.
- Grid Control. Proporciona flexibilidad al usuario para bases de datos múltiples.
- JDeveloper. Sistema que integra Java y Oracle en un solo entorno, útil para desarrollar aplicaciones.
Como se puede apreciar es un sistema bastante completo.
Ediciones disponibles
Existen cuatro versiones especiales adecuadas al tamaño de las organizaciones.
Edición Express
Es de carácter gratuito y adaptable a todo tipo de cliente, buena para aplicaciones pequeñas. Solo tiene memoria para 4 GB y 1 GB de RAM. Compatible con .NET, Java y PHP.
Edición Standard
Ideal para medianas empresas, se configura intuitivamente y es totalmente automatizada. Administra de manera eficaz enormes cargas de datos.
Edición Enterprise
Es la edición top de Oracle, orientada a las grandes empresas que manejan enormes volúmenes de datos. Su punto fuerte radica en la seguridad contra fallos, pérdidas y errores atribuibles al software.
Su utilidad
Ahondando en la historia de Oracle vemos que a lo largo de más de 30 años se han enfocado en aportar ventajas a sus clientes. No en vano esto les ha valido posicionarse como líderes en su segmento. El solo hecho de que más del 60 % de las empresas en el mundo lo usan es suficiente para cimentar su liderazgo.
Es muy adaptable a todo tipo de empresas y quienes lo emplean dan cuenta de su calidad. Ofrecen un respaldo bastante completo, así que no hace falta contratar servicios foráneos. Otro punto a favor que hace que sea una de las preferidas a nivel empresarial.