logo

Mikä Oracle on?

Oracle-tietokanta on Oracle Corporationin relaatiotietokannan hallintajärjestelmä (RDBMS). Tämä artikkeli selittää täydellisen yleiskatsauksen Oracle-tietokannasta, ominaisuuksista, historiasta ja versioista. Ennen kuin puhumme oraakkelista, meidän on ensin tiedettävä tietokannasta.

Mikä on tietokanta?

Tietokanta viittaa organisoidun strukturoidun tiedon kerääminen tallennettu elektronisesti laitteeseen. Sen avulla voimme käyttää, hallita ja löytää olennaista tietoa usein. Tasaista tiedostorakennetta käytettiin laajasti tietojen tallentamiseen ennen tietokantajärjestelmän keksimistä. Relaatiotietokantamenetelmästä tulee suosittu verrattuna litteään tiedostomalliin, koska se eliminoi tarpeettomat tiedot. Esimerkiksi Oletetaan, että samaan tiedostoon on tallennettu työntekijä- ja yhteystiedot. Siinä tapauksessa työntekijät, joilla on useita yhteystietoja, näkyvät useilla riveillä.

The RDBMS järjestelmä hallitsee relaatiodataa. Oracle Database on tunnetuin relaatiotietokantajärjestelmä (RDBMS), koska se jakaa suurimman osan markkinoista muiden relaatiotietokantojen joukossa. Jotkut muut suositut relaatiotietokannat ovat MySQL , DB2 , SQL Server , PostgreSQL jne.

Mikä on Oracle-tietokanta?

Oracle-tietokanta on relaatiotietokannan hallintajärjestelmä. Sitä kutsutaan myös OracleDB tai yksinkertaisesti Oraakkeli . Sen tuottaa ja markkinoi Oracle Corporation . Se luotiin vuonna 1977 kirjoittaja Lawrence Ellison ja muut insinöörit. Se on yksi IT-markkinoiden suosituimmista relaatiotietokantakoneista tietojen tallentamiseen, järjestämiseen ja hakemiseen.

Oracle-tietokanta oli ensimmäinen tietokanta, joka oli suunniteltu yrityksen grid-laskenta ja tietovarastointi. Yritysten grid-laskenta on joustavin ja kustannustehokkain tapa hallita tietoja ja sovelluksia. Se käyttää SQL-kyselyitä kielenä vuorovaikutuksessa tietokannan kanssa.

Oracle-tietokannan versiot

Oracle-tietokanta on yhteensopiva useiden alustojen, kuten Windows, UNIX, Linux ja macOS, kanssa. Se tukee useita käyttöjärjestelmiä, kuten IBM AIX, HP-UX, Linux, Microsoft Windows Server, Solaris, SunOS, macOS jne. 1990-luku , Oracle alkoi tukea avoimia alustoja, kuten GNU/Linux.

Seuraavassa on luettelo Oracle-tietokantaversioista tärkeysjärjestyksessä:

    Yritysversio:Se on vahvin ja turvallisin versio. Se tarjoaa kaikki ominaisuudet, mukaan lukien erinomaisen suorituskyvyn ja suojauksen.Tavallinen versio:Se tarjoaa perustoiminnot käyttäjille, jotka eivät vaadi Enterprise Editionin vankkaa pakettia.Express Edition (XE):Se on kevyt, ilmainen ja rajoitettu Windows- ja Linux-versio.Oracle Lite:Se on suunniteltu mobiililaitteille.Personal Edition:Se on verrattavissa Enterprise Editioniin, mutta ilman Oracle Real Application Clusters -ominaisuutta.

Oracle Corporation

Oracle Corporation on suurin ohjelmistoyritys, joka kehittää ja markkinoi tietokoneohjelmistosovelluksia yrityksille. Yritys tunnetaan parhaiten Oracle-tietokantatuotteistaan ​​ja viime aikoina pilvituotteista ja -palveluista. Sen relaatiotietokanta oli ensimmäinen tuki SQL , josta on sittemmin tullut alan standardi.

kuinka luodaan taulukko javassa

Oracle-tietokanta on yksi luotetuimmista ja laajimmin käytetyistä relaatiotietokantakoneista. Oracle-tietokannan suurin kilpailija on Microsoftin SQL Server.

Oraclen historia

Oracle Corporationin perustivat Lawrence Ellison (Larry Ellison), Bob Miner, Ed Oates ja Bruce Scott elokuussa 1977. . Heillä on paljon kokemusta tietokantaohjelmien rakentamisesta useille yrityksille ja he rakentavat ensimmäisen projektinsa (erityisen tietokantaohjelman) CIA (Central Intelligence Agency). Oracle nimettiin 'Project Oracle' -projektin mukaan, joka oli yksi heidän asiakkaistaan ​​nimeltä Central Intelligence Agency, ja Oraclen luonut yritys oli ns. Systems Development Labs (SDL) . Systems Development Labsin nimeksi muutettiin Relational Software Inc. (RSI) vuonna 1978 laajentaakseen uuden tietokannan markkinoita. He olivat jälleen vaihtaneet yrityksen nimen RSI:stä Oracle Systems Corporationiksi vuonna 1982.

Ensimmäinen kaupallisesti saatavilla oleva RDBMS nimeltä Oracle V2 (versio 2) rakennettiin PDP-11 assembler-kielellä (SQL-pohjainen RDBMS). Vaikka he kehittivät kaupallisen RDBMS:n jo vuonna 1977, se oli ostettavissa vasta vuonna 1979, jolloin Oraclen versio 2 julkaistiin.

Vuonna 1983 , Oracle-tietokannan kannettava versio nimeltä Oracle version 3 julkaistiin. Tämä versio on kirjoitettu C-ohjelmointikielellä. Se oli ensimmäinen relaatiotietokanta, joka voi toimia keskustietokoneissa, minitietokoneissa, PC:issä tai missä tahansa laitteistossa, jossa on C-kääntäjä. Se tukee myös SQL-kyselyitä ja tapahtumien suorittamista.

Muut myöhemmät versiot ovat:

    Vuonna 1984, Oracle 4 julkaistiin, joka tukee Transactions [Commit/Rollback], vienti-/tuontiapuohjelmia ja raportin kirjoittajaa.Vuonna 1985, Oracle 5 julkaistiin, joka tukee Client-Server Architecturea. Tämä uusi ominaisuus pystyy yhdistämään asiakkaan ohjelmiston tietokantapalvelimeen verkon kautta.Vuonna 1989, Oracle 6 lisäsi tuen PL/SQL-kielelle. Siinä on myös uusia ominaisuuksia, kuten nopeat OLTP-järjestelmät, hot backup -ominaisuus ja rivitason lukitus.Vuonna 1992, Oracle 7 julkaistiin. Tämä versio tulee markkinoille neljän vuoden kovan työn ja kahden vuoden asiakastestauksen tuloksena. Se lisäsi jännittäviä ominaisuuksia ja ominaisuuksia turvallisuuden, hallinnon, kehityksen ja suorituskyvyn alalla.Vuonna 1997, Oracle 8 julkaistiin. Tämä versio sisältää ORDBMS-tuen, joka on suunniteltu toimimaan Oraclen verkkotietokoneen (NC) kanssa. Se lisäsi myös Java-, HTML- ja OLTP-tuen.Vuonna 1998, Oracle 8i julkaistiin. Tässä 'I' tarkoittaa Internetiä. Se oli ensimmäinen tietokantaversio, joka lisäsi tuen verkkotekniikoille, kuten Javalle ja HTTP:lle.Vuonna 2001, Oracle 9i julkaistiin 400 uudella ominaisuudella, kuten XML, RAC (Real Application Clusters) jne. Nämä ominaisuudet pienentävät tietokannan kokoa ja tarjoavat korkean käytettävyyden ja paremman suorituskyvyn.Vuonna 2003, Oracle 10g julkaistiin grid laskentatekniikka tarkoittaa grid. Se oli ensimmäinen versio, joka tukee 64-bittistä LINUX-käyttöjärjestelmää.Vuonna 2006, Oracle 11g julkaistiin. Tässä versiossa on uusia ominaisuuksia, kuten Oracle Database Replay, tapahtumien hallinta Log Minerin avulla, Virtual Column Partitioning, kirjainkoon erottelevat salasanat, online-korjaus, rinnakkaiset varmuuskopiot samassa tiedostossa RMAN:n avulla ja monet muut.Heinäkuussa 2014, Oracle 12C julkaistiin Cloud-tuella.Helmikuussa 2018, Oracle 18 C julkaistiin. Tämä versio oli maailman ensimmäinen itsenäinen tietokanta.

Oraclen merkitys

Se on yksi maailman vanhimmista tietokantojen hallintayrityksistä. Se on aina keskittynyt yritysten tarpeisiin ja pysynyt viimeisimmän teknologian kehityksen mukana. Tämän seurauksena sen tuotteita päivitetään jatkuvasti uusilla ominaisuuksilla. Esimerkiksi uusin Oracle-tietokanta, 19C, on saatavilla myös Oracle Cloudissa. Oraclen avulla käyttäjät voivat valita erilaisista tietokantaversioista vastatakseen heidän erityistarpeisiinsa kustannustehokkaalla ratkaisulla.

Oracle-tietokannan ominaisuudet

Oracle-tietokanta hallitsee tietoja avoimen, täydellisen ja integroidun lähestymistavan avulla. Seuraavat ominaisuudet täydentävät tehokkaan tietokannan hallinnan kysynnän:

Mikä on Oracle

Saatavuus: Se ei ole koskaan offline-tilassa tai poissa käytöstä, mikä tarkoittaa tietokannan tuettua 24*7 käytettävyyttä. Se tarjoaa tietokantojen korkean käytettävyyden Oracle Data Guard -toiminnallisuuden ansiosta. Tämä toiminto mahdollistaa toissijaisen tietokannan käytön ensisijaisen tietokannan kopiona mahdollisten vikojen aikana. Tämän seurauksena kaikki normaalit prosessit, kuten varmuuskopiointi ja osittaiset viat, eivät keskeytä tietokannan käyttöä.

Turvallisuus: Oraclella on mekanismi tietokannan hallintaan ja siihen pääsyyn estämään luvaton pääsy. Se tarjoaa korkean tietoturvan Oracle Advanced Security -ominaisuuksien ansiosta. Se tarjoaa kaksi ratkaisua tietokantojen suojaamiseen: TDE (Transparent Data Encryption) ja Data Redaction. TDE tukee tietojen salausta sekä lähteellä että viennin jälkeen. Muokkaus suoritetaan sovellustasolla. Oraclella on joitain muita suojausominaisuuksia, kuten Oracle Database Vault, joka säätelee käyttäjien oikeuksia ja Oracle Label Security.

Skaalautuvuus: Se tarjoaa ominaisuuksia, kuten RAC (Real Application Cluster) ja Portability, mikä tekee Oracle-tietokannasta skaalautuvan käytön perusteella. Klusteroidussa ympäristössä se sisältää ominaisuuksia, kuten jatkuvan ilmentymien siirrot, päivitysten suorittamisen, sovellusten jatkuvuuden ylläpitämisen, palvelunhallinnan laadun jne.

Esitys: Oracle tarjoaa suorituskyvyn optimointityökaluja, kuten Oracle Advanced Compression, Oracle Database In-Memory, Oracle Real Application Testing ja Oracle Times Ten Application-Tier Database Cache. Niiden päätavoitteena on parantaa järjestelmän suorituskykyä korkeimmalle mahdolliselle tasolle.

kuplalajittelu

Analyysi: Oraclella on seuraavat ratkaisut analytiikan alalla:

    OLAP (Oracle Analytic Processing):Se on Oraclen toteutus monimutkaisten analyyttisten laskelmien tekemiseen yritystiedoista.Oracle Advanced Analytics:Se on Oracle R Enterprisen ja Oracle Data Miningin tekninen yhdistelmä, joka auttaa asiakkaita määrittämään ennakoivia liiketoimintamalleja tiedon ja tekstin louhinnan sekä tilastotietojen laskennan avulla.

Hallinto: Oracle Multitenant on tietokannan hallintatyökalu, joka yhdistää yhden konttitietokannan useisiin liitettäviin tietokantoihin konsolidoidussa suunnittelussa.

Oracle Databasen edut

Seuraavat ovat Oracle-tietokannan tärkeimmät edut:

Esitys: Oraclella on menettelyt ja periaatteet, jotka auttavat meitä saavuttamaan korkean tietokannan suorituskyvyn. Voimme pidentää kyselyn suoritusaikaa ja toimintoja käyttämällä sen tietokannassa olevia suorituskyvyn optimointitekniikoita. Tämä tekniikka auttaa noutamaan ja muuttamaan tietoja nopeammin.

Siirrettävyys: Oracle-tietokanta voidaan siirtää kaikille eri alustoille kuin mikään sen kilpailija. Voimme käyttää tätä tietokantaa noin 20 verkkoprotokollalla sekä yli 100 laitteistoalustalla. Tämä tietokanta tekee Oracle-sovelluksen kirjoittamisesta helppoa tekemällä muutoksia käyttöjärjestelmään ja laitteistoon turvallisesti.

Varmuuskopiointi ja palautus: On aina parempi ottaa oikea varmuuskopio koko Oracle online -varmuuskopioinnista ja palautuksesta. Oracle-tietokannan avulla on helppo suorittaa palautus nopeasti käyttämällä. RMAN (Recovery Manager) -toiminto. Se voi palauttaa tai palauttaa tietokantatiedostoja seisokkien tai käyttökatkojen aikana. Sitä voidaan käyttää online-varmuuskopiointiin, arkistoituihin varmuuskopioihin ja jatkuvaan arkistointiin. Voimme käyttää myös SQL* PLUS -ohjelmaa palautukseen, joka tunnetaan käyttäjän ohjaamana palautuksena.

PL/SQL: Yksi Oracle-tietokannan käytön suurimmista eduista on PL/SQL-laajennuksen tukeminen prosessiohjelmointia varten.

sql concat

Useita tietokantoja: Oracle-tietokanta mahdollistaa useiden tietokantailmentymien hallinnan yhdellä palvelimella. Se tarjoaa ilmentymien häkkiin perustuvan lähestymistavan CPU-varausten hallintaan tietokantaesiintymiä isännöivässä palvelimessa. Tietokannan resurssien hallinta ja ilmentymien häkki voivat toimia yhdessä useiden esiintymien palveluiden hallinnassa.

Flashback-tekniikka: Tämä etu tulee uusimmasta Oracle-versiosta. Sen avulla voimme palauttaa tiedot, jotka on poistettu väärin tai jotka ovat kadonneet inhimillisistä virheistä, kuten arvokkaiden tietojen vahingossa poistamisesta, väärien tietojen poistamisesta tai taulukon pudotuksesta.

Oracle-tietokannan haitat

Seuraavat ovat Oracle-tietokannan haitat:

Monimutkaisuus: Oraclen käyttöä ei suositella, jos käyttäjät eivät ole teknisesti taitavia ja heillä on rajoitetut tekniset taidot Oracle-tietokannan käsittelyyn. Sitä ei myöskään suositella käytettäväksi, jos yritys etsii rajoitettua toiminnallisuutta ja helppokäyttöistä tietokantaa.

Kustannus: Oraclen tuotteiden hinnat ovat erittäin korkeat muihin tietokantoihin verrattuna. Siksi käyttäjät valitsevat todennäköisemmin muita halvempia vaihtoehtoja, kuten MS SQL Serverin, MySQL:n jne.

Vaikea hallita: Oracle-tietokannat ovat usein monimutkaisempia ja vaikeampia tiettyjen toimintojen hallinnan kannalta.