Oracle adatbázis
Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. március 3-án felülvizsgált
verziótól ; az ellenőrzésekhez
10 szerkesztés szükséges .
Az Oracle Database vagy az Oracle RDBMS az Oracle objektum-relációs adatbázis-kezelő rendszere .
Történelem
- 1977 – Larry Ellison , Bob Miner és Ed Oates megalapítják a Software Development Laboratories-t (SDL).
- 1979 – Az SDL nevét Relational Software, Inc.-re változtatta. (RSI) és kiadta az Oracle v2 nevű DBMS-t. Ez a verzió nem támogatta a tranzakciókat , de megvalósította az SQL alapvető funkcióit . Ez volt az első kereskedelmi relációs adatbázis-kezelő rendszer ( RDBMS ), amely SQL lekérdezési nyelven alapult. Az RSI marketing okokból nem adta ki az 1-es verziót – az első verziót 2 -es verziónak nevezték el . Az első verzió assembly nyelven készült , RSX-11 operációs rendszert futtató PDP-11 rendszeren futott , 128 kb RAM-mal . Az Oracle v2 kiadásával az RSI megelőzte az IBM -et , amely kifejlesztette a System R relációs adatbázis elméletét és prototípusát .
- 1982 – Az RSI ismét nevet változtatott, és Oracle Systems néven vált ismertté.
- 1983 – Megjelent a 3-as verzió, amelyet átírtak C nyelven , és támogatja a COMMIT és ROLLBACK funkciókat a tranzakciók végrehajtásához . Ebben a kiadásban a platform támogatása kibővült: a DEC VAX/VMS implementáción kívül Unix implementáció is található . Az Oracle v3 volt az első RDBMS , amely egyszerre futott nagyszámítógépeken , miniszámítógépeken és PC -ken .
- 1984 – Megjelent a 4-es verzió, amely vezérlőket tartalmaz a műveletek párhuzamos végrehajtásához, mint például a többverziós konzisztens olvasás és a párhuzamos számításokhoz szükséges egyéb szolgáltatások.
- 1985 5. kiadás, az egyik első olyan RDBMS, amely kliens-szerver környezetben fut. Támogatja az elosztott lekérdezéseket, az Oracle Linket, a táblafürtöket (implementáció a DEC VAX-hoz).
- 1986 – Megjelent az 5.1-es verzió.
- 1988 – Megjelenik a 6-os verzió, amely támogatja a sorszintű zárakat és a forró pótalkatrészeket. Az Oracle Forms v3 alkalmazásfejlesztő eszköz támogatja a beépített PL / SQL nyelvet (a DBMS 6. verziójában még nincs PL / SQL támogatás).
- 1989 – Megjelent a 6.2-es verzió, amely támogatja az online tranzakciófeldolgozást ( OLTP ). Az Oracle a kaliforniai Redwood Shoresben található épületegyüttesbe helyezi át székhelyét .
- 1992 – Megjelent a 7-es verzió, amely támogatja a hivatkozási integritást , a tárolt eljárásokat és a triggereket .
- 1994 - megjelent a 7.1-es verzió, beleértve az IBM PC -t is - addig az Oracle ezt a platformot nem tekintette szerverplatformnak, csupán a DBMS kliens részeinek létrehozására korlátozódott.
- 1996 - megjelent a 7.3-as verzió, beleértve a Universal Servert is, amely lehetővé teszi bármilyen típusú adat kezelését - szövegek, videók, térképek, hangfelvételek vagy grafikus képek.
- 1997 - Megjelent a 8-as (8.0) verzió, melynek fő jellemzője a korábbi verzióhoz képest nagyobb megbízhatóság, valamint több felhasználó és nagyobb adatmennyiség támogatása volt. Támogatják az objektumorientált fejlesztőeszközöket és a multimédiás alkalmazásokat; szakaszolás . Az Oracle objektumrelációs DBMS- vé válik .
- 1998 - Megjelent a 8i Release 1 (8.1.5), a névben szereplő " i " az "Internet" rövidítése, ami az Internet támogatását szimbolizálja. A 8.1.5-ös verziótól kezdve a Java Virtual Machine (JVM) be van építve a DBMS-be. A kliens segédprogramok, telepítő, adminisztrációs eszközök Java nyelven íródnak.
- 1998 - Megjelent a 8i Release 2 (8.1.6), amely támogatja az XML-t, és tartalmaz néhány újítást az adattárak létrehozásával kapcsolatban.
- 2000 – Megjelent a 8i 3. kiadás (8.1.7), amely tartalmazza a Java Virtual Machine Acceleratort és az Internet File Systemet . Az ehhez a verzióhoz kiadott legújabb javításkészlet a 8.1.7.4.1 ( 2002 ) . A legújabb frissítés (Win32 platformra) a 8.1.7.4.29 ( 2007. január 16. ).
- 2001 – Megjelent a 9i Release 1 (9.0.1). A 9i verzió bemutatja: az XML - dokumentumok közvetlen feldolgozásának eszközeit - az adatbázisban tárolt dokumentumokat az "XML DB" interfészen keresztül [1] ; Oracle RAC technológia (Real Application Clusters), az Oracle Parallel Server (OPS) helyettesítőjeként; Oracle Streams replikációk létrehozásának mechanizmusa ; görgethető kurzor C és C++ programokhoz ; beépített DBMS-támogatás az OLAP -hoz és az adatbányászathoz ; oszlopok átnevezése és integritási megszorítások; Java 1.3.1 és Unicode 3.1 támogatása .
- 2004 – 10g 1. kiadás (10.1.0); A névben szereplő " g " a "grid" ("hálózat") rövidítése, amely a grid számítástechnika támogatását szimbolizálja .
- 2005 - Megjelent a 10g Release 2 (10.2.0.1).
- 2007 - Megjelent a 11g Release 1 (11.1.0.6). Lehetővé válik egy rezidens kapcsolatkészlet (DRCP) létrehozása az adatbázisban, amely lehetővé teszi az adatbázissal fenntartott állandó kapcsolatok készletének fenntartását (például Apache webszerverekhez , IIS -hez, PHP -s alkalmazásokhoz , Perl -hez stb.) [ 2] .
- 2009 - Megjelent a 11g verzió, a 2. kiadás (11.2.0.1), amely egy alapvetően új funkciót vezetett be az Oracle számára, hogy „forrósíthassa”, a szerver leállítása nélkül, a PL/SQL metaadataiban és üzleti logikájában változtatásokat hajtson végre. Ez egy olyan mechanizmuson keresztül valósul meg, amely egyszerre támogatja a séma és a logika több változatát, ezt nevezzük kiadásoknak [3] .
- 2013 - Megjelent a 12c (12.1.0.1) verzió, a fő újítás a csatlakoztatható adatbázisok támogatása, amely több bérlési és élő adatbázis -migrációs tulajdonságokat biztosít [4] , a névben szereplő " c " utótag az angolt jelenti . felhő ( felhő ).
- 2018 – megjelent a 18c (12.2.0.2) verzió [5]
- 2019 – megjelent a 19c verzió
- 2021 – megjelent a 21c verzió
Kiadási előzmények különböző operációs platformokhoz [6]
Kiadási előzmények a Solaris x86-hoz
- 1999. május 14. – 8i 1. kiadás (8.1.5) Intel UNIX rendszerhez (DG/UX Intel, SCO UnixWare, Solaris Intel)
Solaris x86-64 kiadási előzményei
Solaris SPARC 64 bites kiadási előzményei
Kiadási előzmények Windows x86 rendszerhez
Kiadási előzmények Windows x86-64 rendszerhez
Szoftver- és hardverplatformok
Az Oracle9i megjelenése előtt az Oracle számos platformra portolta át az adatbázismotort, de az utóbbi időben az Oracle kevesebb platformra portol. Például az Oracle RDBMS 10g 2005 júniusa óta a következő hardver- és szoftverplatformokat támogatja:
Kiadások
A DBMS hat különböző kiadásban érhető el, amelyek megfelelnek a különböző alkalmazásfejlesztési és -telepítési forgatókönyveknek (valamint az eltérő áraknak).
Név |
Korlátozások |
Operációs platformok
|
Enterprise Edition |
|
|
Standard Edition |
nem telepíthető 4-nél több processzoraljzattal rendelkező rendszerekre |
|
Standard Edition One |
nem telepíthető 2-nél több processzoraljzattal rendelkező rendszerekre; nem támogatja a fürtözést (RAC) |
|
Személyes kiadás |
egy felhasználó |
|
Lite |
mobil és beágyazott eszközökhöz |
|
Express Edition (XE)
|
ingyenes kiadás;
a felhasznált RAM 1 GB, és csak 1 processzort használnak, az adatbázis maximális mérete 11 GB (10g-hoz - 4 GB), amelyből 0,5-0,9 GB-ot használ az adatszótár, a belső áramkörök és az ideiglenes lemezterület.
A 18c 2 processzort, 2 GB RAM-ot és 12 GB-os maximális adatbázisméretet használ [10] .
|
Windows x86-64 Linux x86-64.
|
Jellemzők
- MVCC ( MultiVersion Concurrency Control ) - több verziójú adatok párhuzamos tranzakciók kezelésére.
- Szakaszolás .
- Autonóm tranzakciók .
- Automatic Storage Management – adatbázisfájlok automatikus tároláskezelése.
- Az Oracle Enterprise Manager egy olyan eszközkészlet, amely az Oracle DBMS és azon kiszolgálók kezelésére és figyelésére szolgál, amelyekre telepítve vannak.
- Csomagok [11] .
- Sorozattámogatás . _
- Analitikai függvények SQL-ben [12] .
- profilkezelő .
- Oracle Label Security [13] .
- Patakok [14] .
- fejlett sorban állás .
- Flashback Query .
- RAC ( eng. Real Application Clusters ).
- RAT ( Real Application Testing ) - lehetővé teszi, hogy jelentősen csökkentse a szoftver vagy hardver új konfigurációjának tesztelésének költségeit, mivel képes pontosan reprodukálni egy működő szerver terhelését rajta.
- A Data Guard egy olyan technológia, amely lehetővé teszi olyan tartalék szerver létrehozását, amely a fő szerverrel párhuzamosan tud működni, csökkentve a terhelést, és amely meghibásodás vagy tervezett leállás esetén automatikusan lecseréli a fő szervert (van egy opció, amelynél a tartalék szerver mindig elérhető olvasásra – Aktív adatőr).
- Total Recall - lehetővé teszi az adatbázis eltávolítását az elavult, ritkán használt információkból, miközben fenntartja a hozzáférési lehetőséget, így az adatbázis felhasználója nem veszi észre ezt a változást.
- Objektumtípusok (az objektum-orientált megközelítés értelmében ).
- Automatic Database Diagnostic Monitoring – adatbázisok automatikus felügyelete és diagnosztikája a teljesítményproblémák azonosítására, és adott esetben az automatikus javításra (ha a rendszergazda határozza meg).
- Tippek a lekérdezés végrehajtási tervének módosításához.
Jegyzetek
- ↑ Új XML-szolgáltatások a kiszolgálón, Oracle9i Database Új szolgáltatások 1. kiadás (9.0.1) (A90120-02 cikkszám) . Letöltve: 2013. április 18. Az eredetiből archiválva : 2012. július 24.. (határozatlan)
- ↑ Database Resident Connection Pooling (DRCP), Oracle Database New Features Guide 11g, 1. kiadás (11.1) (B28279-06 cikkszám) . Letöltve: 2013. április 18. Az eredetiből archiválva : 2013. június 27.. (határozatlan)
- ↑ Oracle 11g Release 2 Press Release
- ↑ Riyaj Shamsudeen. Az Oracle Database 12c áttekintése: Végül egy igazi felhőalapú adatbázis . A csatlakoztatható adatbázisok a hatékonyság és egyszerűség új szintjét emelik az adatbázis-konszolidációban, míg számos egyéb új funkció a teljesítményre, a rendelkezésre állásra és egyebekre vonatkozik ( halott link) . Infoworld (2013. június 26.) . Hozzáférés dátuma: 2013. június 26. Az eredetiből archiválva : 2013. július 1..
- ↑ Vendégszerző. Oracle Database 18c: Már elérhető az Oracle Cloud és az Oracle Engineered Systems rendszeren . blogs.oracle.com. Letöltve: 2019. február 11. Az eredetiből archiválva : 2019. február 12. (határozatlan)
- ↑ A terjesztési dátumra vonatkozó információk az otn.oracle.com webhelyen található terjesztési dátumból származnak. Archivált : 2012. február 7. vagy a megfelelő disztribúció fájljainak módosítási dátumának elemzése.
- ↑ 1 2 Az aktuális adatbázis-kiadások kiadási ütemezése
- ↑ Oracle Database 12c Release 1 for Microsoft Windows (x64) . Letöltve: 2013. augusztus 11. Az eredetiből archiválva : 2013. augusztus 29.. (határozatlan)
- ↑ Megjelent a Jellema, Lucas Oracle Database 12c 2. kiadása – csak a felhőben . Amis Technology Blog (2016. szeptember 28.). Letöltve: 2017. március 23. Az eredetiből archiválva : 2017. március 23. (határozatlan)
- ↑ Az Oracle Database 18c XE már elérhető! . Letöltve: 2019. február 12. Az eredetiből archiválva : 2019. február 13. (határozatlan)
- ↑ Csomagok . Letöltve: 2005. szeptember 19. Az eredetiből archiválva : 2005. november 25.. (határozatlan)
- ↑ Analitikai függvények az Oracle-ben . Hozzáférés időpontja: 2015. december 25. Az eredetiből archiválva : 2015. december 25. (határozatlan)
- ↑ Now Protecting Every Line Archiválva : 2005. szeptember 7., a Wayback Machine Oracle Magazine RE - 2004. augusztus
- ↑ Oracle Streams – az információcsere univerzális eszköze . Letöltve: 2013. április 18. Az eredetiből archiválva : 2013. február 28.. (határozatlan)
Irodalom
- Tom Kite . Expert Oracle Database Architecture: Oracle Database Programming 9i, 10g és 11g Techniques and Solutions, második kiadás. - M. : "Williams" , 2011. - 848 p. - ISBN 978-5-8459-1703-4 .
- Sam R. Alapati. Oracle Database 11g: Database Administrator's Guide = Expert Oracle Database 11g Administration. - M . : "Williams" , 2009. - 1440 p. — ISBN 978-5-8459-1592-4 .
- Rick Greenwald, Robert Stakoviak, Gary Dodge, David Klein, Ben Shapiro, Christopher J. Ceglia. Oracle adatbázis-programozás szakembereknek = Professional Oracle Programming. - M . : "Dialektika" , 2007. - 784 p. - ISBN 978-5-8459-1138-4 .
Linkek