logo

Què és Oracle?

La base de dades Oracle és un sistema de gestió de bases de dades relacionals (RDBMS) d'Oracle Corporation. En aquest article s'explicarà una visió general completa de la base de dades, les funcions, l'historial i les edicions d'Oracle. Abans de parlar de l'oracle, primer haurem de conèixer la base de dades.

Què és una base de dades?

Una base de dades fa referència a recollida organitzada de dades estructurades emmagatzemat electrònicament en un dispositiu. Ens permet accedir, gestionar i trobar informació rellevant amb freqüència. L'estructura de fitxers plans es va utilitzar àmpliament per emmagatzemar dades abans que s'inventés el sistema de bases de dades. L'enfocament de la base de dades relacional es fa popular en comparació amb el model de fitxer pla perquè elimina les dades redundants. Per exemple , suposem que tenim un empleat i informació de contacte emmagatzemades al mateix fitxer. En aquest cas, els empleats amb múltiples contactes apareixeran en moltes files.

El RDBMS sistema gestiona les dades relacionals. Oracle Database és el sistema de bases de dades relacionals (RDBMS) més famós perquè comparteix la major part d'un mercat entre altres bases de dades relacionals. Algunes altres bases de dades relacionals populars són MySQL , DB2 , SQL Server , PostgreSQL , etc.

Què és la base de dades Oracle?

La base de dades Oracle és un sistema de gestió de bases de dades relacionals. També s'anomena OracleDB , o simplement Oracle . Està produït i comercialitzat per Oracle Corporation . Va ser creat a 1977 per Lawrence Ellison i altres enginyers. És un dels motors de bases de dades relacionals més populars del mercat informàtic per emmagatzemar, organitzar i recuperar dades.

La base de dades Oracle va ser la primera base de dades dissenyada per a informàtica de xarxa empresarial i emmagatzematge de dades. La informàtica en xarxa empresarial proporciona la forma més flexible i rendible de gestionar la informació i les aplicacions. Utilitza consultes SQL com a llenguatge per interactuar amb la base de dades.

Edicions de la base de dades Oracle

La base de dades Oracle és compatible amb una àmplia gamma de plataformes com Windows, UNIX, Linux i macOS. Admet diversos sistemes operatius com IBM AIX, HP-UX, Linux, Microsoft Windows Server, Solaris, SunOS, macOS, etc. dècada de 1990 , Oracle va començar a donar suport a plataformes obertes com GNU/Linux.

A continuació es mostra una llista de les edicions de la base de dades Oracle per ordre de prioritat:

    Edició Enterprise:És l'edició més robusta i segura. Ofereix totes les funcions, incloent un rendiment i una seguretat superiors.Edició estàndard:Proporciona la funcionalitat bàsica per als usuaris que no necessiten el paquet robust de l'Edició Enterprise.Express Edition (XE):És l'edició lleugera, gratuïta i limitada de Windows i Linux.Oracle Lite:Està dissenyat per a dispositius mòbils.Edició personal:És comparable a l'edició Enterprise però sense la funció Oracle Real Application Clusters.

La Corporació Oracle

Oracle Corporation és la companyia de programari més gran que desenvolupa i comercialitza aplicacions de programari per a empreses. L'empresa és més coneguda pels seus productes de bases de dades Oracle i, més recentment, pels productes i serveis al núvol. La seva base de dades relacional va ser la primera a donar suport SQL , que s'ha convertit des de llavors en l'estàndard del sector.

versió java linux

La base de dades Oracle és un dels motors de bases de dades relacionals més fiables i utilitzats. El rival més gran de la base de dades Oracle és el servidor SQL de Microsoft.

Història de l'Oracle

Oracle Corporation va ser fundada per Lawrence Ellison (Larry Ellison), Bob Miner, Ed Oates i Bruce Scott l'agost de 1977. . Tenen molta experiència en la creació de programes de bases de dades per a diverses empreses i construeixen el seu primer projecte (un programa especial de bases de dades) per al CIA (Agència Central d'Intel·ligència). Oracle va rebre el nom de 'Projecte Oracle', un projecte per a un dels seus clients anomenat Central Intelligence Agency, i l'empresa que va crear Oracle es va anomenar Laboratoris de desenvolupament de sistemes (SDL) . Systems Development Labs va passar a anomenar-se Relational Software Inc. (RSI) el 1978 per ampliar el seu mercat per a la nova base de dades. El 1982 havien tornat a canviar el nom de l'empresa de RSI a Oracle Systems Corporation.

S'anomena el primer RDBMS disponible comercialment Oracle V2 (versió 2) es va crear utilitzant el llenguatge ensamblador PDP-11 (RDBMS basat en SQL). Tot i que ja van desenvolupar un RDBMS comercial el 1977, no estava disponible per a la seva compra fins al 1979, quan es va publicar la versió 2 d'Oracle.

El 1983 , es va publicar la versió portàtil de la base de dades Oracle anomenada 'Oracle version 3'. Aquesta versió va ser escrita en el llenguatge de programació C. Va ser la primera base de dades relacional que es pot executar en mainframes, miniordinadors, PC o qualsevol maquinari amb un compilador C. També admet consultes SQL i execució de transaccions.

Les altres versions posteriors són:

    El 1984, es va llançar Oracle 4 que admet Transaccions [Commit/Rollback], utilitats d'exportació/importació i el redactor d'informes.El 1985, es va llançar Oracle 5, que proporciona suport per a l'arquitectura client-servidor. Aquesta nova característica té la capacitat de connectar el programari del client a un servidor de bases de dades mitjançant una xarxa.El 1989, Oracle 6 va afegir suport per al llenguatge PL/SQL. També inclou noves funcions, com ara sistemes OLTP d'alta velocitat, capacitat de còpia de seguretat en calent i bloqueig a nivell de fila.El 1992, es va llançar Oracle 7. Aquesta versió arriba al mercat com a resultat de quatre anys de treball dur i dos anys de proves amb els clients. Va afegir algunes funcions i capacitats interessants a l'àrea de seguretat, administració, desenvolupament i rendiment.L'any 1997, es va llançar Oracle 8. Aquesta versió inclou el suport d'ORDBMS que va ser dissenyat per funcionar amb l'ordinador de xarxa (NC) d'Oracle. També va afegir suport per a Java, HTML i OLTP.L'any 1998, es va llançar Oracle 8i. Aquí 'jo' significa Internet. Va ser la primera versió de la base de dades que va afegir suport per a tecnologies web com Java i HTTP.L'any 2001, Oracle 9i es va llançar amb 400 funcions noves com XML, RAC (clústers d'aplicacions reals), etc. Aquestes funcions redueixen la mida de la base de dades i proporcionen una alta disponibilitat i un rendiment millorat.L'any 2003, Oracle 10g es va llançar amb la tecnologia de computació de graella significa graella. Va ser la primera versió que admet el sistema operatiu LINUX de 64 bits.L'any 2006, es va llançar Oracle 11g. Aquesta versió inclou noves funcions com ara la reproducció de la base de dades Oracle, la gestió de transaccions mitjançant Log Miner, la partició de columnes virtuals, les contrasenyes sensibles a majúscules i minúscules, l'aplicació de pedaços en línia, les còpies de seguretat paral·leles al mateix fitxer amb RMAN i moltes altres.El juliol de 2014, Oracle 12C es va llançar amb suport al núvol.El febrer de 2018, es va llançar Oracle 18 C. Aquesta versió va ser la primera base de dades autònoma del món.

Importància de l'Oracle

És una de les empreses de gestió de bases de dades més antigues del món. Sempre s'ha centrat en les necessitats de l'empresa i s'ha mantingut al dia amb els nous desenvolupaments tecnològics. Com a resultat, els seus productes s'actualitzen constantment amb noves característiques. Per exemple, la base de dades Oracle més recent, 19C, també està disponible a Oracle Cloud. Oracle permet als usuaris seleccionar entre diverses edicions de bases de dades per satisfer les seves demandes específiques amb una solució rendible.

Característiques de la base de dades Oracle

La base de dades Oracle gestiona les dades amb l'ajuda d'un enfocament obert, complet i integrat. Les següents són les funcions que completen la demanda d'una gestió potent de bases de dades:

Què és Oracle

Disponibilitat: No està mai fora de línia ni fora de servei, això vol dir que la base de dades està disponible les 24 * 7. Proporciona una alta disponibilitat de bases de dades gràcies a la funcionalitat Oracle Data Guard. Aquesta funcionalitat permet utilitzar la base de dades secundària com a còpia de la base de dades primària durant qualsevol error. Com a resultat, tots els processos normals, com ara còpies de seguretat i errors parcials, no interrompen l'ús de la base de dades.

Seguretat: Oracle té un mecanisme per controlar i accedir a la base de dades per evitar l'accés no autoritzat. Proporciona alta seguretat gràcies a les funcions de seguretat avançada d'Oracle. Ofereix dues solucions per protegir les bases de dades que són TDE (Transparent Data Encryption) i Data Redaction. TDE admet el xifratge de dades tant a la font com després de l'exportació. La redacció es realitza a nivell d'aplicació. Oracle té algunes altres funcions de seguretat com Oracle Database Vault que regula els privilegis dels usuaris i Oracle Label Security.

Escalabilitat: Proporciona funcions com RAC (Real Application Cluster) i Portability, que fa que una base de dades Oracle sigui escalable en funció de l'ús. En un entorn agrupat, inclou capacitats com ara migracions d'instàncies en continu, realització d'actualitzacions, manteniment de la continuïtat de l'aplicació, gestió de la qualitat del servei, etc.

Rendiment: Oracle ofereix eines d'optimització del rendiment com ara Oracle Advanced Compression, Oracle Database In-Memory, Oracle Real Application Testing i Oracle Times Ten Application-Tier Database Cache. El seu objectiu principal és millorar el rendiment del sistema al màxim nivell possible.

replaceall en cadena java

Analítica: Oracle disposa de les següents solucions en l'àmbit de l'anàlisi:

    OLAP (processament analític d'Oracle):És una implementació d'Oracle per fer càlculs analítics complicats sobre dades empresarials.Oracle Advanced Analytics:És una combinació tècnica d'Oracle R Enterprise i Oracle Data Mining que ajuda els clients a determinar models de negoci predictius mitjançant la mineria de dades i text, així com el càlcul de dades estadístiques.

Gestió: Oracle Multitenant és una eina de gestió de bases de dades que combina una base de dades de contenidor única amb moltes bases de dades connectables en un disseny consolidat.

Beneficis d'Oracle Database

Els següents són els principals avantatges d'una base de dades Oracle:

Rendiment: Oracle té procediments i principis que ens ajuden a aconseguir alts nivells de rendiment de la base de dades. Podem augmentar el temps d'execució de consultes i les operacions amb l'ús de tècniques d'optimització del rendiment a la seva base de dades. Aquesta tècnica ajuda a recuperar i modificar les dades més ràpidament.

Portabilitat: La base de dades Oracle es pot portar a totes les plataformes diferents que qualsevol dels seus competidors. Podem utilitzar aquesta base de dades en uns 20 protocols de xarxa i en més de 100 plataformes de maquinari. Aquesta base de dades facilita l'escriptura d'una aplicació Oracle fent canvis al sistema operatiu i al maquinari d'una manera segura.

Còpia de seguretat i recuperació: Sempre és millor fer una còpia de seguretat adequada de tota la vostra còpia de seguretat i recuperació en línia d'oracle. La base de dades Oracle facilita la recuperació ràpidament mitjançant l'ús de. Funcionalitat RMAN (Gestor de recuperació). Pot recuperar o restaurar fitxers de base de dades durant temps d'inactivitat o interrupcions. Es pot utilitzar per a còpies de seguretat en línia, còpies de seguretat arxivades i arxius continus. També podem utilitzar SQL* PLUS per a la recuperació, que es coneix com a recuperació gestionada per l'usuari.

PL/SQL: Un dels majors avantatges d'utilitzar la base de dades Oracle és donar suport a l'extensió PL/SQL per a la programació de procediments.

integer compareto java

Base de dades múltiple: La base de dades Oracle permet la gestió de diverses instàncies de base de dades en un sol servidor. Proporciona un enfocament d'emmagatzematge d'instàncies per gestionar les assignacions de CPU en un servidor que allotja instàncies de base de dades. La gestió de recursos de la base de dades i l'emmagatzematge d'instàncies poden treballar conjuntament per gestionar serveis en diverses instàncies.

Tecnologia Flashback: Aquest avantatge ve amb la versió recent d'Oracle. Ens permet recuperar aquelles dades que s'han suprimit incorrectament o que s'han perdut per errors humans, com ara la supressió accidental de dades valuoses, l'eliminació de dades incorrectes o l'eliminació de la taula.

Desavantatges d'Oracle Database

Els següents són els desavantatges de la base de dades Oracle:

Complexitat: No es recomana utilitzar Oracle quan els usuaris no tinguin coneixements tècnics i tinguin les habilitats tècniques necessàries per tractar la base de dades Oracle. Tampoc es recomana utilitzar-lo si l'empresa busca una base de dades amb funcionalitats limitades i fàcil d'utilitzar.

Cost: El preu dels productes Oracle és molt elevat en comparació amb altres bases de dades. Per tant, els usuaris són més propensos a triar altres opcions menys costoses com MS SQL Server, MySQL, etc.

Difícil de gestionar: Les bases de dades Oracle solen ser molt més complexes i difícils pel que fa a la gestió de determinades activitats.