Oracle Database - Oracle Database

Databáze Oracle
Logo Oracle.svg
Vývojáři Oracle Corporation
První vydání 1979 ; Před 42 lety ( 1979 )
Stabilní uvolnění
19c  Upravte to na Wikidata / 13. února 2019 ; Před 2 roky ( 13. února 2019 )
Napsáno Jazyk sestavení , C , C ++
Typ Databáze více modelů
Licence Proprietární
webová stránka oracle .com /databáze

Oracle Database (běžně označovaná jako Oracle DBMS nebo jednoduše jako Oracle ) je systém správy databází s více modely, který vyrábí a prodává společnost Oracle Corporation .

Jedná se o databázi, která se běžně používá ke spouštění online zpracování transakcí (OLTP), ukládání dat (DW) a smíšených (OLTP & DW) databázových úloh. Oracle Database je k dispozici několika poskytovateli služeb on-prem , on-cloud nebo jako hybridní cloudová instalace. Může být spuštěn na serverech třetích stran i na hardwaru Oracle ( Exadata on-prem, na Oracle Cloud nebo na Cloud at Customer)

Dějiny

Larry Ellison a jeho dva přátelé a bývalí spolupracovníci, Bob Miner a Ed Oates , zahájili v roce 1977. poradnu s názvem Software Development Laboratories (SDL). SDL vyvinula původní verzi softwaru Oracle. Název Oracle pochází z krycího jména projektu financovaného CIA, na kterém Ellison pracoval, když byl dříve zaměstnán u společnosti Ampex .

Vydání a verze

Produkty Oracle se řídí vlastní konvencí číslování a pojmenování vydání. „C“ v aktuální verzi, Oracle Database 21c, znamená „Cloud“. Předchozí verze (např. Oracle Database 10g a Oracle9i Database) používaly přípony „g“ a „i“, což znamená „Grid“ a „Internet“. Před vydáním databáze Oracle8i neexistovaly v konvencích pojmenování databáze Oracle žádné přípony. Všimněte si, že neexistovala žádná verze Oracle Database, protože spoluzakladatel Larry Ellison „věděl, že nikdo by nechtěl koupit verzi 1“. Číslování vydání RDBMS společnosti Oracle použilo následující kódy:

Verze
databáze Oracle
Initial
Release
Version
Datum prvního
vydání
Verze
opravné sady terminálu
Terminál
Patchset
Datum

Funkce markýzy
Stará verze, již není udržována: Oracle v2 2.3 1979 První komerčně dostupný RDBMS na bázi SQL implementující některé základní dotazy SQL a jednoduchá spojení
Stará verze, již není udržována: Oracle v3 3.1.3 1983 Řízení souběžnosti , distribuce dat a škálovatelnost
Stará verze, již není udržována: Oracle v4 4.1.4.0 1984 4.1.4.4 Konzistence čtení pro více verzí. První verze dostupná pro MS-DOS .
Stará verze, již není udržována: Oracle v5 5.0.22 (5.1.17) 1985 5.1.22 Podpora pro výpočet klient/server a distribuované databázové systémy . První verze k dispozici pro OS/2 .
Stará verze, již není udržována: Oracle v6 6.0.17 1988 6.0.37 Zamykání na úrovni řádků, škálovatelnost, online zálohování a obnova, PL/SQL . První verze k dispozici pro Novell Netware 386 .
Stará verze, již není udržována: Oracle 6.2 6.2.0 Paralelní server Oracle
Stará verze, již není udržována: Oracle 7 7.0.12 Června 1992 Uložené procedury PL/SQL, spouště, distribuované dvoufázové potvrzení, sdílené kurzory, optimalizátor založený na nákladech
Stará verze, již není udržována: Oracle 7.1 7.1.0 Květen 1994 Paralelní spouštění SQL. První verze dostupná pro Windows NT .
Stará verze, již není udržována: Oracle 7.2 7.2.0 Květen 1995 Sdílený server, transakce XA, transparentní převzetí služeb při selhání aplikací
Stará verze, již není udržována: Oracle 7.3 7.3.0 Února 1996 7.3.4 Objektově relační databáze
Stará verze, již není udržována: Databáze Oracle8 8.0.3 Červen 1997 8.0.6 Recovery Manager, rozdělení. První verze dostupná pro Linux.
Stará verze, již není udržována:Databáze Oracle8 i 8.1.5.0 1998 8.1.7.4 Srpna 2000 Nativní internetové protokoly a Java, virtuální soukromá databáze
Stará verze, již není udržována:Databáze Oracle9 i 9.0.1.0 2001 9.0.1.5 Prosinec 2003 Oracle Real Application Clusters (RAC) , Oracle XML DB
Stará verze, již není udržována:Oracle9 i Database Release 2 9.2.0.1 2002 9.2.0.8 Duben 2007 Pokročilé fronty , dolování dat , streamy, logický pohotovostní režim
Stará verze, již není udržována:Oracle Database 10 g, vydání 1 10.1.0.2 2003 10.1.0.5 Únor 2006 Automatizovaná správa databází, Automatický monitor diagnostiky databáze, Gridová infrastruktura, Oracle ASM, Flashback Database
Stará verze, již není udržována:Oracle Database 10 g, vydání 2 10.2.0.1 Červenec 2005 10.2.0.5 Duben 2010 Testování reálných aplikací, Trezor databáze, Online indexování, Pokročilá komprese, Rychlé spuštění převzetí dat při ochraně dat, Transparentní šifrování dat
Stará verze, již není udržována:Oracle Database 11 g, vydání 1 11.1.0.6 Září 2007 11.1.0.7 Září 2008 Active Data Guard , zabezpečené soubory, exadata
Starší verze, ale stále udržovaná:Oracle Database 11 g, vydání 2 11.2.0.1 Září 2009 11.2.0.4 srpen 2013 Redefinice založená na edici, Redakce dat, Hybridní sloupcová komprese, Cluster File System, Golden Gate Replication, Database Appliance
Starší verze, ale stále udržovaná:Oracle Database 12 c, vydání 1 12.1.0.1 červenec 2013 12.1.0.2 Červenec 2014 Multitenant architektura, In-Memory Column Store , Native JSON , SQL Pattern Matching, Database Cloud Service
Starší verze, ale stále udržovaná:Oracle Database 12 c, vydání 2 12.2.0.1 Září 2016 (cloud)

Březen 2017 (on-prem)

Nativní Sharding, Zero Data Loss Recovery Appliance, Exadata Cloud Service, Cloud at Customer
Starší verze, ale stále udržovaná: Oracle Database 18c 18.1.0 // 12.2.0.2 Únor 2018 (cloud, Exadata)

Červenec 2018 (ostatní)

Funkce polymorfních tabulek, integrace služby Active Directory, transparentní kontinuita aplikace, přibližné zpracování dotazů Top-N, karusel snímků PDB, online sloučení oddílů a podskupin
Starší verze, ale stále udržovaná: Oracle Database 19c 19.1.0 // 12.2.0.3 Únor 2019 (Exadata)

Duben 2019 (Linux) Červen 2019 (cloud)

Přesměrování DML Active Data Guard, automatické vytváření indexů, údržba statistik v reálném čase, dotazy SQL na úložiště objektů, datové toky v paměti pro IoT, tabulky s hybridními oddíly, automatická správa plánu SQL, karanténa SQL, oprava infrastruktury mřížky nulových prostojů, jemnější -Dodatkové protokolování granularity, automatické přemisťování PDB
Aktuální stabilní verze: Oracle Database 21c 21.1 Prosinec 2020 (cloud) Tabulky blockchainu, vícejazyčný engine-spouštění JavaScriptu v databázi, binární datový typ JSON, fyzický pohotovostní režim per-PDB Data Guard (aka Multitenant Data Guard), per-PDB GoldenGate Change Capture, samospráva v paměti, hybridní sloupcový v paměti Skenování, vektorová spojení v paměti pomocí SIMD, nástroj Sharding Advisor, Property Graph Visualization Studio, automatické materializované pohledy, automatické mapy zón, makra SQL, postupné převádění hesla
Legenda:
Stará verze
Starší verze, stále udržovaná
Nejnovější verze
Nejnovější verze náhledu
Budoucí vydání

Úvod do Oracle Database zahrnuje historii stručně na některé z klíčových novinek, s každou hlavní verze Oracle Database.

Opravy aktualizací a upozornění zabezpečení

Společnost Oracle Corporation vydává aktualizace kritických oprav (CPU) nebo aktualizace zabezpečení (SPU) a výstrahy zabezpečení za účelem uzavření bezpečnostních chyb. Tyto zprávy jsou vydávány čtvrtletně; některá z těchto vydání mají aktualizace vydané před dalším čtvrtletním vydáním.

Pozice na trhu

Zpráva společnosti Gartner z roku 2016 uvádí, že společnost Oracle drží celosvětový tržní podíl RDBMS č. 1 na základě podílu na příjmech před svými čtyřmi nejbližšími konkurenty - Microsoftem , IBM , SAP a Teradata .

Soutěž

Na trhu pro relační databáze, Oracle Database soutěží s komerčními produkty, jako jsou IBM DB2 UDB a Microsoft SQL Server . Oracle a IBM mají tendenci bojovat o trh databází střední třídy na platformách Unix a Linux, zatímco společnost Microsoft dominuje na trhu databází střední třídy na platformách Microsoft Windows . Protože však sdílejí mnoho stejných zákazníků, Oracle a IBM mají tendenci navzájem si podporovat produkty v mnoha kategoriích middlewaru a aplikací (například: WebSphere , PeopleSoft a Siebel Systems CRM ) a hardwarové divize IBM úzce spolupracují se společností Oracle na výkonu -optimalizace serverových technologií (například Linux na IBM Z ). Mezi specializované komerční konkurenty patří mimo jiné Teradata (v oblasti skladování dat a business intelligence), Software AG ADABAS , Sybase a IBM Informix .

Databázové produkty Oracle stále častěji konkurují takovým relačním a nerelačním databázovým systémům s otevřeným zdrojovým kódem, jako jsou PostgreSQL , MongoDB , Couchbase , Neo4j a další. Společnost Oracle získala Innobase , dodavatele kódové základny InnoDB do MySQL , částečně proto, aby lépe konkurovala alternativám open source, a v roce 2010 získala společnost Sun Microsystems , vlastníka MySQL. Databázové produkty licencované jako open-source jsou podle zákonných podmínek Open Definice zdroje , bezplatná distribuce a bez licenčních poplatků nebo jiných licenčních poplatků.

Viz také

Reference

externí odkazy