logo

Mi az Oracle?

Az Oracle adatbázis az Oracle Corporation relációs adatbázis-kezelő rendszere (RDBMS). Ez a cikk az Oracle adatbázis, a szolgáltatások, az előzmények és a kiadások teljes áttekintését ismerteti. Mielőtt az orákulumról beszélnénk, először tudnunk kell az adatbázisról.

Mi az adatbázis?

Az adatbázis arra utal, hogy strukturált adatok szervezett gyűjtése elektronikusan egy készülékben tárolva. Lehetővé teszi számunkra, hogy gyakran hozzáférjünk, kezeljük és megtaláljuk a releváns információkat. A lapos fájlstruktúrát széles körben használták adatok tárolására az adatbázisrendszer feltalálása előtt. A relációs adatbázis-megközelítés népszerűvé válik a lapos fájlmodellhez képest, mert kiküszöböli a redundáns adatokat. Például , tegyük fel, hogy egy alkalmazottunk és elérhetőségünk ugyanabban a fájlban van tárolva. Ebben az esetben a több kapcsolattal rendelkező alkalmazottak sok sorban jelennek meg.

A RDBMS rendszer kezeli a relációs adatokat. Az Oracle Database a leghíresebb relációs adatbázis-rendszer (RDBMS), mivel a piac legnagyobb részét osztja meg a többi relációs adatbázis között. Néhány más népszerű relációs adatbázis is MySQL , DB2 , SQL Server , PostgreSQL stb.

Mi az Oracle adatbázis?

Az Oracle adatbázis egy relációs adatbázis-kezelő rendszer. Úgy is hívják OracleDB , vagy egyszerűen Jóslat . Gyártja és forgalmazza Oracle Corporation . ben jött létre 1977 által Lawrence Ellison és más mérnökök. Ez az egyik legnépszerűbb relációs adatbázis-motor az IT-piacon adatok tárolására, rendszerezésére és visszakeresésére.

Az Oracle adatbázis volt az első olyan DB, amelyet erre terveztek vállalati grid számítástechnika és adattárház. A vállalati grid számítástechnika a legrugalmasabb és legköltséghatékonyabb módja az információk és alkalmazások kezelésének. SQL lekérdezéseket használ nyelvként az adatbázissal való interakcióhoz.

Az Oracle adatbázis kiadásai

Az Oracle adatbázis számos platformmal kompatibilis, például Windows, UNIX, Linux és macOS. Számos operációs rendszert támogat, például IBM AIX, HP-UX, Linux, Microsoft Windows Server, Solaris, SunOS, macOS stb. 1990-es évek , az Oracle elkezdte támogatni az olyan nyílt platformokat, mint a GNU/Linux.

Az alábbiakban felsoroljuk az Oracle adatbázis-kiadásokat prioritási sorrendben:

    Enterprise Edition:Ez a legerősebb és legbiztonságosabb kiadás. Minden funkciót kínál, beleértve a kiváló teljesítményt és biztonságot.Standard kiadás:Ez biztosítja az alapfunkciókat azoknak a felhasználóknak, akiknek nincs szükségük az Enterprise Edition robusztus csomagjára.Express Edition (XE):Ez a könnyű, ingyenes és korlátozott Windows és Linux kiadás.Oracle Lite:Mobileszközökhöz készült.Személyes kiadás:Az Enterprise Editionhez hasonlítható, de az Oracle Real Application Clusters funkció nélkül.

Az Oracle Corporation

Az Oracle Corporation a legnagyobb olyan szoftvercég, amely üzleti célú számítógépes szoftveralkalmazásokat fejleszt és forgalmaz. A cég leginkább Oracle adatbázistermékeiről, illetve újabban felhőtermékeiről és szolgáltatásairól ismert. A relációs adatbázisa volt az első, amely támogatta SQL , amely azóta iparági szabvánnyá vált.

np pont

Az Oracle adatbázis az egyik legmegbízhatóbb és legszélesebb körben használt relációs adatbázis-motor. Az Oracle adatbázis legnagyobb riválisa a Microsoft SQL Server.

Az Oracle története

Az Oracle Corporationt Lawrence Ellison (Larry Ellison), Bob Miner, Ed Oates és Bruce Scott alapította 1977 augusztusában. . Nagy tapasztalattal rendelkeznek több cég adatbázis-programjainak elkészítésében, és elkészítik első projektjüket (egy speciális adatbázis-programot) a CIA (Központi Hírszerző Ügynökség). Az Oracle az Oracle projektről kapta a nevét, amely az egyik ügyfelüknek, a Központi Hírszerző Ügynökségnek a projektje, az Oracle-t létrehozó cég pedig az ún. Systems Development Labs (SDL) . A Systems Development Labs nevet 1978-ban Relational Software Inc.-re (RSI) keresztelték, hogy kibővítsék az új adatbázis piacát. 1982-ben ismét megváltoztatták a cég nevét RSI-ről Oracle Systems Corporation-re.

Az első kereskedelmi forgalomban kapható RDBMS név Oracle V2 (2-es verzió) PDP-11 assembler nyelvvel (SQL-alapú RDBMS) készült. Bár már 1977-ben kifejlesztettek egy kereskedelmi RDBMS-t, azt csak 1979-ben lehetett megvásárolni, amikor is megjelent az Oracle 2. verziója.

1983-ban , Megjelent az Oracle adatbázis hordozható verziója, az Oracle version 3. Ez a verzió C programozási nyelven íródott. Ez volt az első relációs adatbázis, amely képes futni nagyszámítógépeken, miniszámítógépeken, PC-ken vagy bármilyen hardveren C-fordítóval. Támogatja az SQL lekérdezéseket és a tranzakciók végrehajtását is.

A többi későbbi verzió a következő:

dhl jelentése
    1984-ben, megjelent az Oracle 4, amely támogatja a tranzakciókat [Commit/Rollback], az export/import segédprogramokat és a jelentésírót.1985-ben, megjelent az Oracle 5, amely támogatja a Client-Server architektúrát. Ez az új szolgáltatás lehetővé teszi a kliens szoftverének hálózaton keresztüli összekapcsolását egy adatbázis-kiszolgálóval.1989-ben, Az Oracle 6 támogatja a PL/SQL nyelvet. Olyan új funkciókkal is rendelkezik, mint például a nagy sebességű OLTP rendszerek, a gyors mentési képesség és a sorszintű zárolás.1992-ben, megjelent az Oracle 7. Ez a verzió négy év kemény munka és két év vásárlói tesztelés eredményeként került a piacra. Néhány izgalmas funkcióval és képességgel bővült a biztonság, az adminisztráció, a fejlesztés és a teljesítmény területén.1997-ben, megjelent az Oracle 8. Ez a verzió támogatja az ORDBMS-t, amelyet az Oracle hálózati számítógépével (NC) való együttműködésre terveztek. A Java, a HTML és az OLTP támogatását is hozzáadta.1998-ban, Megjelent az Oracle 8i. Itt az „én” az internetet jelenti. Ez volt az első adatbázis-verzió, amely támogatta az olyan webes technológiákat, mint a Java és a HTTP.2001-ben, az Oracle 9i 400 új funkcióval jelent meg, mint például XML, RAC (Real Application Clusters) stb. Ezek a funkciók csökkentik az adatbázis méretét, valamint magas rendelkezésre állást és nagyobb teljesítményt biztosítanak.2003-ban, Megjelent az Oracle 10g a grid számítási technológia grid-et jelent. Ez volt az első verzió, amely támogatja a 64 bites LINUX operációs rendszert.2006-ban, Megjelent az Oracle 11g. Ez a verzió olyan új funkciókkal érkezik, mint az Oracle Database Replay, a tranzakciókezelés Log Miner segítségével, a virtuális oszlopparticionálás, a kis- és nagybetűk megkülönböztető jelszavai, az online javítás, az azonos fájl párhuzamos biztonsági másolatai az RMAN használatával és még sok más.2014 júliusában, Az Oracle 12C Cloud támogatással jelent meg.2018 februárjában, Megjelent az Oracle 18 C. Ez a verzió volt a világ első önálló adatbázisa.

Az Oracle jelentősége

A világ egyik legrégebbi adatbázis-kezelő cége. Mindig is a vállalati igényekre összpontosított, és lépést tartott a legújabb technológiai fejlesztésekkel. Ennek eredményeként termékei folyamatosan frissülnek új funkciókkal. Például a legújabb Oracle adatbázis, a 19C is elérhető az Oracle Cloudon. Az Oracle lehetővé teszi a felhasználók számára, hogy különféle adatbázis-kiadások közül válasszanak, hogy költséghatékony megoldással megfeleljenek egyedi igényeiknek.

Az Oracle adatbázis szolgáltatásai

Az Oracle adatbázis nyitott, teljes és integrált megközelítéssel kezeli az adatokat. A következő szolgáltatások teljesítik a hatékony adatbázis-kezelés iránti igényt:

Mi az Oracle

Elérhetőség: Soha nem offline vagy ki van kapcsolva, ami azt jelenti, hogy az adatbázis a hét minden napján, 24 órában támogatott. Az Oracle Data Guard funkcionalitásának köszönhetően magas szintű adatbázisokat biztosít. Ez a funkció lehetővé teszi a másodlagos adatbázis használatát az elsődleges adatbázis másolataként bármilyen hiba esetén. Ennek eredményeként a normál folyamatok, például a biztonsági mentések és a részleges hibák nem szakítják meg az adatbázis használatát.

Biztonság: Az Oracle rendelkezik egy mechanizmussal az adatbázis ellenőrzésére és hozzáférésére, hogy megakadályozza a jogosulatlan hozzáférést. Magas biztonságot nyújt az Oracle Advanced Security szolgáltatásainak köszönhetően. Két megoldást kínál az adatbázisok védelmére: TDE (Transparent Data Encryption) és Data Redaction. A TDE támogatja az adattitkosítást mind a forrásnál, mind az exportálás után. A szerkesztés az alkalmazás szintjén történik. Az Oracle más biztonsági funkciókkal is rendelkezik, mint például az Oracle Database Vault, amely szabályozza a felhasználói jogosultságokat és az Oracle Label Security.

Méretezhetőség: Olyan funkciókat biztosít, mint a RAC (Real Application Cluster) és a hordozhatóság, amely az Oracle adatbázist a használat alapján méretezhetővé teszi. Fürtös környezetben olyan funkciókat tartalmaz, mint például a példányok áttelepítése, frissítések végrehajtása, az alkalmazások folytonosságának fenntartása, a szolgáltatáskezelés minősége stb.

Teljesítmény: Az Oracle olyan teljesítményoptimalizáló eszközöket biztosít, mint az Oracle Advanced Compression, az Oracle Database In-Memory, az Oracle Real Application Testing és az Oracle Times Ten Application-Tier Database Cache. Fő céljuk a rendszer teljesítményének a lehető legmagasabb szintre történő javítása.

Analitika: Az Oracle a következő megoldásokkal rendelkezik az analitika területén:

    OLAP (Oracle Analytic Processing):Ez az Oracle implementációja az üzleti adatok bonyolult analitikai számításainak elvégzésére.Oracle Advanced Analytics:Ez az Oracle R Enterprise és az Oracle Data Mining technikai kombinációja, amely adat- és szövegbányászattal, valamint statisztikai adatszámítással segíti az ügyfeleket a prediktív üzleti modellek meghatározásában.

Menedzsment: Az Oracle Multitenant egy adatbázis-kezelő eszköz, amely egyetlen konténer-adatbázist és sok csatlakoztatható adatbázist egyesít egy konszolidált kialakításban.

Az Oracle Database előnyei

Az Oracle adatbázis fő előnyei a következők:

Teljesítmény: Az Oracle olyan eljárásokkal és elvekkel rendelkezik, amelyek segítségével magas szintű adatbázis-teljesítményt érhetünk el. A lekérdezés végrehajtási idejét és a műveleteket növelhetjük az adatbázisban található teljesítményoptimalizáló technikák használatával. Ez a technika segít az adatok gyorsabb lekérésében és módosításában.

Hordozhatóság: Az Oracle adatbázis minden más platformra portolható, mint bármely versenytársa. Ezt az adatbázist körülbelül 20 hálózati protokollon, valamint több mint 100 hardverplatformon tudjuk használni. Ez az adatbázis megkönnyíti az Oracle-alkalmazások írását az operációs rendszer és a hardver biztonságos módosításával.

Java metódust tartalmaz

Biztonsági mentés és helyreállítás: Mindig jobb, ha megfelelő biztonsági másolatot készít a teljes Oracle online biztonsági mentésről és helyreállításról. Az Oracle adatbázis megkönnyíti a gyors helyreállítást a. RMAN (Recovery Manager) funkció. Leállások vagy kimaradások esetén képes helyreállítani vagy visszaállítani az adatbázisfájlokat. Használható online biztonsági mentésekhez, archivált mentésekhez és folyamatos archiváláshoz. Használhatjuk az SQL* PLUS-t is a helyreállításhoz, amelyet felhasználó által kezelt helyreállításnak nevezünk.

PL/SQL: Az Oracle adatbázis használatának egyik legnagyobb előnye, hogy támogatja a PL/SQL kiterjesztést az eljárási programozáshoz.

Több adatbázis: Az Oracle adatbázis több adatbázispéldány kezelését teszi lehetővé egyetlen kiszolgálón. Példányketrec-megközelítést biztosít az adatbázis-példányokat tároló kiszolgálón lévő CPU-kiosztások kezelésére. Az adatbázis-erőforrás-kezelés és a példánycaging együtt működhet a szolgáltatások több példányon keresztüli kezelésében.

js tömb

Flashback technológia: Ez az előny az Oracle legújabb verziójával jár. Lehetővé teszi számunkra, hogy helyreállítsuk azokat az adatokat, amelyeket helytelenül töröltek vagy olyan emberi hibák miatt vesznek el, mint például az értékes adatok véletlen törlése, a rossz adatok törlése vagy a táblázat eldobása.

Az Oracle Database hátrányai

Az Oracle adatbázis hátrányai a következők:

Bonyolultság: Az Oracle használata nem ajánlott, ha a felhasználók technikailag nem jártasak, és korlátozott műszaki ismeretekkel rendelkeznek az Oracle adatbázis kezeléséhez. Szintén nem tanácsos használni, ha a cég korlátozott funkcionalitású és könnyen használható adatbázist keres.

Költség: Az Oracle termékek ára nagyon magas más adatbázisokhoz képest. Ezért a felhasználók nagyobb valószínűséggel választanak más olcsóbb lehetőségeket, például MS SQL Server, MySQL stb.

Nehezen kezelhető: Az Oracle adatbázisok gyakran sokkal összetettebbek és bonyolultabbak bizonyos tevékenységek kezelése szempontjából.