martes

¿Qué es Oracle?


Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando:
  • Soporte de transacciones,
  • Estabilidad,
  • Escalabilidad y
  • Soporte Multiplataforma.
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 GNU/Linux, en especial con la Distribución Red Hat, Oracle Database 11g Release 1 (11.1) en Standard Edition, Standard Edition One, y Enterprise Edition es la última versión publicada y los Sistemas operativos sobre los cuales se puede instalar el DBMS son:
  • Microsoft Windows Server 2008 (32-bit) 
  • Microsoft Windows Server 2008 x64 
  • Linux x86 
  • Linux x86-64 
  • Solaris (SPARC) (64-bit) 
  • AIX (PPC64) 
  • HP-UX Itanium 
  • HP-UX PA-RISC (64-bit) 
La última versión de Oracle es la versión 11g, liberada en el mes de julio de 2009, es un RDBMS portable ya que se puede instalar en los sistemas operativos más comunes en el mercado, el costo de la licencia oscila entre los 180 y 400 dólares dependiendo del tipo de licencia de usuario, la capacidad de BDD es alta ya que soporta hasta 4 peta bytes de información. Cuenta con administración de usuarios así como la administración de roles, además soporta trigers y store procedure, cuenta con conectividad JDBC y ODBC, siempre y cuando se tengan los drivers adecuados para la misma. Es un DBMS seguro ya que cuenta con un proceso de sistema de respaldo y recuperación de información. Soporta Data Warehouse por lo que facilita el acceso a la información y da mayor versatilidad. La mayor parte de las empresas de telecomunicaciones en Latinoamérica utilizan Oracle, por lo que se puede decir que es un DBMS confiable, seguro para ser utilizado en una empresa y sobre todo permite reducir costos por su accesibilidad en el mercado.

El tamaño máximo de base de datos soportado (con bloques de bases de datos de 16KB) es de 4 petabytes.
Y los tipos de datos generales que soporta son los siguientes:
  • VARCHAR2
  • NVARCHAR2
  • CHAR RAW
  • NUMBER FLOAT
  • INTEGER
  • DATE
  • TIMESTAMP WITH TIMEZONE As TIMESTAMP
  • TIMESTAMP WITH LOCAL TIMEZONE
  • INTERVAL DAY TO SECOND
  • CLOB
  • NCLOB
  • BLOB
  • BFILE
  • LONG
  • LONG RAW
CONCLUSIONES.
  1. Oracle es básicamente una herramienta cliente/servidor para la gestión de Bases de Datos.
  2. Para poder utilizar Oracle es necesario la instalación de la herramienta servidor Oracle 8i.
  3. Para desarrollar aplicaciones en Oracle se necesita PL/SQL, store procedures y SQL para crear el formulario.
  4. PL/SQL es un lenguaje de programación incrustado en Oracle, el mismo que soporta consultas y manipulación de datos que se usan en SQL (lenguaje declarativo, que permite realizar ciertas operaciones en las bases de datos).
  5. Existen dos formas de licenciarse en Oracle, una es por el número de procesadores y la otra el por el número de usuarios.
  6. El preferible licenciarse por número de usuarios ya que los costos son significativamente más baratos que por procesador.
  7. Store Procedure es un conjunto de bloques PL/SQL.
  8. Oracle es portable porque se puede instalar en la gran mayoría de los sistemas operativos y también tiene una gran capacidad de almacenamiento.
Referencias:
Links de Apoyo:

No hay comentarios:

Publicar un comentario