Oracle del software de bases de datos

El origen de Oracle

En la década de 1970, una empresa de software llamada Ampex diseñó una base de datos llamada Oracle para la CIA. Ellison es uno de los programadores. Oracle es el desarrollador líder mundial de software de gestión de información, mejor conocido por sus sofisticados productos de bases de datos relacionales. Los productos de bases de datos de Oracle son utilizados por empresas Fortune 1000, así como por muchos sitios web importantes, bancos, valores, telecomunicaciones, etc. Se eligió el sistema Oracle.

Del 65438 al 0977, Alison y su jefe Robert Miner establecieron el "Laboratorio de Desarrollo de Software". En ese momento, IBM publicó un artículo sobre "bases de datos relacionales" y Allison creó una nueva base de datos llamada Oracle.

En 1978, la empresa se trasladó a Silicon Valley y cambió su nombre a "Relationship Software, Inc." Dos años más tarde, había ocho empleados y un ingreso anual de menos de 10.000 dólares. IBM, que propuso por primera vez la "base de datos relacional", adoptó la base de datos RSI. Pasó a llamarse Oracle en 1982.

En los tres años comprendidos entre 65438 y 0984, ha entrado en Canadá, Países Bajos, Reino Unido, Austria, Japón, Alemania, Suiza, Suecia, Australia, Finlandia, Francia, Hong Kong, Noruega y España. Cuando salió a bolsa en 1986, los ingresos anuales se dispararon a 55 millones de dólares. Salió a bolsa en marzo del mismo año y recaudó 365.438 dólares + 5.000 dólares estadounidenses. En 1987, los ingresos alcanzaron 65.438 dólares + 31 millones y un año después Oracle se convirtió en la cuarta empresa de software más grande del mundo. Dentro de dos años estaremos en México, Brasil, China, Chipre, Malasia, Singapur y Nueva Zelanda. Un año después, los ingresos se duplicaron a 282 millones de dólares. Desde 65438 hasta 0990, Oracle invadió Chile, Grecia, Corea del Sur, Portugal, Turquía, Venezuela, la provincia de Taiwán, Bélgica, Argentina, Colombia, Costa Rica y Filipinas en dos años. Sin embargo, ese año, Oracle sufrió su primera pérdida y su valor de mercado se desplomó un 80%. Por primera vez, Allison contó con altos ejecutivos involucrados en las operaciones.

El producto estrella Oracle 7 en 1992 volvió a encarrilar el negocio de la empresa, con unos ingresos anuales de 165.438+79 millones de dólares. Raymond Lane, alguna vez considerado el sucesor de Oracle, fue destituido como director de operaciones. En 1995, Allison anunció que las PC estaban muertas, impulsó todos los productos hacia el desarrollo de Internet y estableció una nueva "Compañía de computadoras en red" para vender "computadoras en red", que finalmente fue eliminada. En 2000, cuando la red de sucursales llegó a su fin, se lanzó E-Business Suite para apoderarse del mercado de productos de aplicaciones, lo que planteó un grave conflicto de intereses con sus antiguos socios comerciales. Durante el mismo período, Microsoft e IBM mejoraron sus tecnologías de datos. Desde entonces, la participación de Oracle en nuevos pedidos ha caído un 6,6% en dos años y su negocio ha caído un 10%. En 2003, la adquisición hostil de PeopleSoft provocó un gran revuelo en la industria. Las noticias controvertidas sobre estas dos empresas son infinitas. Ese mismo año, el Departamento de Justicia de Estados Unidos presentó un caso para bloquear la compra de Oracle. El 20 de abril de 2009, Oracle anunció que adquiriría Sun Computer Systems a un precio de 9,50 dólares por acción, por un total de 7.400 millones de dólares.

Historia del desarrollo de Oracle

En el verano de 1979, Oracle lanzó un producto ORACLE comercial que podía usarse en la computadora PDP-11 de DEC. Este producto de base de datos integra una implementación SQL relativamente completa, que incluye subconsultas, conexiones y otras funciones. Pero tenemos que decir que el software no es muy estable y carece de funciones importantes como el procesamiento de transacciones. En cuanto a la estrategia de marketing, la empresa afirma que esta es la segunda versión del producto, pero en realidad es la primera versión. Se llamó Versión 2 en lugar de Versión 1 porque Ellison creía que los clientes potenciales estarían más dispuestos a comprar la segunda versión que la versión inicial. Aunque esto es un poco deshonesto, debo admitir que es un truco muy inteligente. También hay empresas que venden sus propias versiones a los clientes como 1.0. ¡Aprenda de Oracle en 1979! Muchos años después, ORACLE afirma haber tomado la iniciativa al proporcionar el primer sistema de gestión de bases de datos relacionales SQL.

En marzo de 1983 se publicó la tercera edición de Oracle. Miner y Scott hicieron todo lo posible para reescribir esta versión en lenguaje C. El lenguaje c se introdujo no hace mucho. Su uso para escribir software ORACLE conlleva riesgos, pero no hay otra manera.

Pronto se hizo evidente cuán cierto era esto: los compiladores de C eran baratos, eficientes y altamente portátiles. A partir de ahora, los productos ORACLE tienen una característica clave: [Portabilidad]. La tercera versión de ORACLE también introduce la "atomicidad" de las declaraciones y transacciones SQL: todas las declaraciones SQL tienen éxito o fallan, y todas las transacciones se confirman o revierten. ORACLE versión 3 también introdujo consultas sin bloqueo, que utilizan datos almacenados en el archivo de imagen anterior para consultar y deshacer transacciones, evitando así el uso de bloqueos de lectura (aunque su rendimiento está limitado por el uso de bloqueos a nivel de tabla). También en 1983, IBM lanzó la Base de datos 2 (DB2), pero sólo estaba disponible en MVS. De todos modos, Oracle ya está por delante. Scott dejó Oracle antes de que se completara la tercera versión. En ese momento, había una gran presión para reescribir Oracle en lenguaje C. La depuración interminable del software finalmente abrumó a Scott y decidió irse. Dándole a Miner la carga restante. Después de vender el 4% de sus acciones, Scott fundó Gupta Corporation (ahora rebautizada como Centura Software) y PointBase Corporation (que proporciona bases de datos integradas Java 100% puras), las cuales desarrollan productos relacionados con bases de datos. Años más tarde, cuando alguien le preguntó sobre su 4% de las acciones de Oracle, Scott, el experto técnico que una vez escribió la primera línea de código para Oracle, sólo pudo sonreír. Si puedes persistir, será una fortuna de cientos de millones de dólares. Pero Scott no tenía tantas ideas en ese momento. Está demasiado cansado.

En junio de 1984, ORACLE lanzó la cuarta versión del producto. La estabilidad del producto finalmente se ha mejorado hasta cierto punto, alcanzando "fuerza industrial" en palabras de Miner. Pero no fue lo suficientemente satisfactorio y las quejas de los usuarios sobre el producto parecían no tener fin. Esta versión agrega coherencia de lectura, una característica clave de la base de datos que garantiza que los usuarios vean datos coherentes durante las consultas. En otras palabras, cuando una sesión modifica datos, otras sesiones no verán las modificaciones no confirmadas de esa sesión. Se puede ver que antes de la cuarta versión de Oracle, el producto siempre era inestable, pero el personal de ventas de Oracle, principalmente Ellison, siempre exageraba al promocionar Oracle, pero pudo vender el software muy bien. Debo admitir que esto es realmente asombroso. Echemos un vistazo al mercado del software en 1984. La empresa dominante en el mercado de bases de datos es Asnton-Tale, cuyo producto estrella es dBase III (para ser precisos, dBase es la empresa de software de bases de datos dominante en PC), que acaba de convertirse en la tercera empresa de software independiente del mundo (al esa vez, Microsoft, Lotus y ORACLE no están clasificados). Este año también es Apple Macintosh. También este año, los desarrolladores de Oracle acababan de portar el producto a PC. Este es el mejor de los tiempos y el peor de los tiempos. Miles de pequeñas empresas luchan sin cesar en el campo del software y nuevas empresas están surgiendo como hongos después de una lluvia. ¿Cómo puede Oracle seguir siendo invencible?

En 1985, Oracle lanzó la versión 5.0. Algunos usuarios dijeron que esta versión puede considerarse como una versión estable de la base de datos ORACLE. También fue uno de los primeros productos RDBMS que podía ejecutarse en modo cliente/servidor. En términos de tendencias tecnológicas, la base de datos ORACLE nunca se ha quedado atrás. Esto significa que las aplicaciones comerciales que se ejecutan en computadoras de escritorio (clientes) pueden acceder al servidor de la base de datos a través de la red. La versión 5.1, lanzada en 1986, también admite consultas distribuidas, lo que permite acceder a los datos almacenados en varias ubicaciones con una sola consulta.

La versión 6 fue lanzada en 1988. Dado que el rendimiento de la versión anterior fue criticado repetidamente, Miner llevó a los ingenieros a reescribir el núcleo de la base de datos. Introduce la importante característica del bloqueo a nivel de fila, mediante el cual una transacción que realiza una operación de escritura solo bloquea la fila afectada, en lugar de toda la tabla. Esta versión introduce PL/SQL (Extensión del lenguaje procesal de SQL), que no es perfecta. La versión 6 también presenta la función de copia de seguridad en línea, que permite que la base de datos cree copias de seguridad en línea durante el uso, lo que mejora enormemente la usabilidad. Mientras tanto, este año Oracle comenzó a desarrollar software ERP.

En 1997, Oracle lanzó Oracle8, una base de datos para informática en red.

En 1999, Oracle proporcionó oficialmente la primera base de datos de Internet del mundo, Oracle8i.

En junio de 2001, Oracle lanzó Oracle9i, una nueva generación de infraestructura de comercio electrónico por Internet.

En 2004, Oracle lanzó oralce10g.

En julio de 2012, Oracle anunció el lanzamiento de la base de datos Oracle 11g en Nueva York, Estados Unidos.

El 8 de julio de 2013 se lanzó por completo Oracle Database 12c, la base de datos de última generación líder en el mundo. Se trata de la última versión de la base de datos Oracle.