[an error occurred while processing this directive]
| Oracle |
|---|
Oracle
es un sistema de gestión de base de datos relacional (RDBMS - Relational Data Base Management System), fabricado por Oracle Corporation y utilizado por miles de empresas alrededor del mundo.
La corporacion Oracle es dirigida por Larry Ellison y sus amigos Bob Miner y Ed Oates - quienes iniciaron una empresa llamada Software Development Laboratories (SDL) - que termino creciendo hasta convertirse en el original Oracle DBMS software. Oracle Corporation es probablemente la empresa de software mas grande del mundo especializada en productos de bases de datos. Historicamente, oracle estaba dirigida a computadores grandes y servidores aunque hoy en dia puede correr facilmente hasta en en estaciones de trabajo. Esta base de datos fue la primera en soportar el lenguaje estandar SQL , que se ha convertido en el estandar de la industria.
Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:
Uno de sus defectos es su precio de varios miles de euros (según versiones y licencias). Otro aspecto que ha sido criticado por algunos especialistas es la seguridad de la plataforma, y las políticas de suministro de parches de seguridad, modificadas a comienzos de 2005 y que incrementan el nivel de exposición de los usuarios. En los parches de actualización provistos durante el primer semestre de 2005 fueron corregidas 22 vulnerabilidades públicamente conocidas, algunas de ellas con una antigüedad de más de 2 años. Aunque su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux. HistoriaOracle surge a finales de los 70 bajo el nombre de Relational Software a partir de un estudio sobre SGBD (Sistemas Gestores de Base de Datos) de George Koch. Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido. En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle es el proveedor mundial líder de software para administración de información, y la segunda empresa de software. |
| Oracle Database - Almacenamiento y estructuras |
|
Una base de datos Oracle consta de una instancia y de almacenamiento.
La instancia consta de un se de procesos del sistema operativo, que almacenan estructuras en memoria que interactuan con el almacenameinto. Estos procesos pueden convertir un archivo en line y reconstruirlo de acuerdo a los logs si es necesario. El RDBMS almacena los datos logicamente en forma de tablespaces y fisicamente en forma de archivos. Los Tablespaces pueden contener varios tipos de segmentos por ejeplo Data , Index etc. Los segmentos comprenden uno o mas extends y estos a su vez contiene grupos de bloques de datos continuos. Cada uno de estos bloques es una unidad basica de almacenamiento. A nivel fisico, estos archivos de datos (data files) tienen uno o varios bloques de datos (data blocks). Oracle mantiene una relacion entre su sistema de almacenamiento y la informacion del SYSTEM tablespace. Este ultimo contains el diccionario de datos asi como indexes y clusters. El DBMS puede almacener y ejecutar procedimientos almacenados cuyo codigo opera bajo PL/SQL (Oracle SQL extension ), o bajo objetos de Java. En 2003, Oracle Corporation saco al mercado Oracle Database 10g. Donde g viene de "grid" diciendo al mercado que el producto era "grid-computing ready".
|
| Oracle Links |
|
|