Java vs Oracle
Oracle Database (simplemente denominado Oracle) es un sistema de gestión de bases de datos relacionales de objetos (ORDBMS) que admite una amplia gama de plataformas. Oracle DBMS está disponible en diferentes versiones que van desde versiones para uso personal y versiones de clase empresarial. Es el sistema de base de datos más utilizado del mundo. Java es uno de los lenguajes de programación más populares orientados a objetos del mundo. Oracle proporciona una amplia gama de herramientas y entornos de programación. Se puede acceder a Oracle con una variedad de lenguajes de programación. Por ejemplo, Java se puede usar para escribir programas que se comunicen con las bases de datos de Oracle.
Que es Java?
Java es uno de los lenguajes de programación orientados a objetos (y basados en clases) más utilizados hoy en día. Es un lenguaje de programación de propósito general y concurrente. Fue desarrollado originalmente por Sun Microsystems en 1995. James Gosling es el padre del lenguaje de programación Java. Oracle Corporation ahora posee Java (después de comprar Sun Microsystems recientemente). Java Standard Edition 6 es su lanzamiento estable actual. Java es un lenguaje fuertemente escrito que admite una gama de plataformas desde Windows hasta UNIX. Java tiene licencia bajo la Licencia Pública General de GNU. La sintaxis de Java es muy similar a C y C++. Los archivos fuente de Java tienen el .extensión de Java. Después de compilar archivos fuente de Java utilizando el compilador Javac, producirá .Archivos de clase (que contiene el Bytecode Java). Estos archivos de Bytecode se pueden interpretar utilizando el JVM (Java Virtual Machine). Dado que JVM puede ejecutarse en cualquier plataforma, se dice que Java es multiplataforma (multiplataforma) y altamente portátil.
Que es Oracle?
Oracle es un ORDBMS producido por Oracle Corporation. Oracle es el sistema de bases de datos más popular del mundo. Se puede usar en entornos empresariales grandes, así como para uso personal. Se ejecuta en todas las plataformas desde PC hasta mainframes. Oracle DBMS está compuesto por el almacenamiento y al menos una instancia de la aplicación. Una instancia está compuesta por procesos de sistema operativo y estructura de memoria que funcionan con el almacenamiento. En Oracle DBMS, se accede a datos utilizando SQL (lenguaje de consulta estructurado). Estos comandos SQL se pueden integrar en otros idiomas o pueden ejecutarse directamente como scripts. Además, puede ejecutar procedimientos y funciones almacenados invocándolos utilizando PL/SQL (extensión de procedimiento a SQL desarrollado por Oracle Corporation) u otros idiomas orientados a objetos como Java. Oracle utiliza un mecanismo de dos niveles para su almacenamiento. El primer nivel es un almacenamiento lógico organizado como espacios de tabla. Los espacios de tabla están formados por segmentos de memoria, que a su vez se presentan más extensiones. El segundo nivel es el almacenamiento físico compuesto por archivos de datos.
¿Cuál es la diferencia entre Java y Oracle??
Oracle Corporation, que desarrolla el Oracle RDBMS, ahora también posee el Java. Oracle es un RDBMS, mientras que Java es un lenguaje de programación. Por lo tanto, Java y Oracle no se pueden comparar directamente. Sin embargo, la API JDBC se puede usar para escribir aplicaciones Java que puedan acceder a las bases de datos Oracle. Java se puede descargar sin costo, pero Oracle es un producto comercial muy caro.