Oracle Spatial and Graph - Oracle Spatial and Graph
Vývojáři | Oracle Corporation |
---|---|
Stabilní uvolnění | 19c, vydání 1. ledna 2019 |
Operační systém | Cross-platform |
K dispozici v | Angličtina |
Typ | GIS a Databáze grafů |
Licence | Proprietární |
webová stránka | Oficiální webové stránky |
Oracle Spatial and Graph, dříve Oracle Spatial, je bezplatnou volitelnou součástí Oracle Database. Prostorové funkce v Oracle Spatial a Graph pomáhají uživatelům při správě geografických a lokalizačních dat v nativním typu v databázi Oracle, což potenciálně podporuje širokou škálu aplikací - od automatické mapování, správa zařízení, a geografické informační systémy (AM / FM / GIS ), k bezdrátovým lokalizačním službám a k určení polohy elektronické obchodování. Funkce grafů v aplikacích Oracle Spatial a Graph zahrnují grafy Oracle Network Data Model (NDM) používané v tradičních síťových aplikacích přeprava, telekomunikační společnosti, veřejné služby a energetické organizace a RDF sémantické grafy používané v sociální sítě a sociální interakce a při propojování různorodých datových souborů s cílem řešit požadavky výzkumných, zdravotnických, finančních, mediálních a zpravodajských komunit.
Součásti
Geoprostorová funkce Oracle Spatial a Graph poskytuje a SQL schéma a funkce, které usnadňují ukládání, načítání, aktualizaci a dotazování na sbírky prostorový funkce v databázi Oracle. (Prostorová složka prostorového prvku se skládá z geometrický reprezentace jeho tvaru v některých souřadnicový prostor - označuje se jako jeho „geometrie“.)
Funkce geoprostorových dat
Funkce geoprostorových dat Oracle Spatial se skládají z:
- schéma - MDSYS (jako v „vícerozměrném systému“[1]) - který předepisuje úložiště, syntaxi a sémantiku podporovaných geometrický typy dat[2]
- systém prostorového indexování
- operátory, funkce a postupy pro provádění oblast zájmu dotazy, dotazy na prostorové spojení a další prostorová analýza operace
- funkce a postupy pro služby a ladění operace
- zrychlení vektorového výkonu pro podstatně rychlejší dotazování a efektivnější využití CPU, paměti a dělení[Citace je zapotřebí ]
- podpora parametrických křivek (NURBS ) pro matematicky přesnou reprezentaci křivek volného tvaru, které lze přesně reprodukovat pro 2D a 3D data
- A topologie datový model pro práci s daty o uzly, hrany, a tváře v topologie
- funkce GeoRaster pro ukládání, indexování, dotazování, analýzu a doručování dat GeoRaster (rastrový obrázek a mřížkovaná data a s nimi spojená metadata ) s virtuálními mozaikami, operacemi rastrové algebry, zpracováním obrazu, Java API a GDL-Based ETL Wizard
- 3-dimenzionální datové typy a operátory včetně Triangulované nepravidelné sítě (TIN), Mraky bodů a LiDAR datové sady s prostorovým indexováním stromů R, operátory SQL a analytické funkce a metadata pro vizualizaci
- geokódování který převádí údaje o poloze a adrese na formální geografické souřadnice z bodových adres a rozsahů adres a podporuje reverzní geokódování
- A směrování motor, který vytváří nejrychlejší nebo nejkratší trasy s jízdními vzdálenostmi, časy, směry a geometriemi specifickými pro odbočení na základě komerčních a veřejně dostupných dat z ulice a omezení a podmínek pro pokročilé směrování, jako je směrování specifické pro nákladní automobily
- Otevřete geoprostorové konsorcium -v souladu Webové služby pro geokódování, směrování, mapování, transakce obchodního adresáře, katalogu a geoprostorových funkcí
- Komponenty prostorové vizualizace pro vykreslování dat na mapách.
Síťový datový model
The Síť Funkce datového modelu je model grafu vlastností používaný k modelování a analýze fyzických a logických sítí používaných v průmyslových odvětvích, jako je doprava, logistika a služby. Mezi jeho vlastnosti patří:
- Trvalá správa síťového připojení v databázi
- Datový model pro znázornění schopností nebo objektů (modelován jako uzly a Odkazy ) v síti s PL / SQL API pro správu síťových dat.
- Vlastnosti odkazu a uzlu určené uživatelem, například náklady a omezení, včetně dočasných vlastností.
- Sdružení objektů reálného světa se síťovými prvky ke zjednodušení vývoje a údržby aplikací.
- Java API pro analýzu síťových cest v paměti, včetně nejkratší cesty, nejbližších sousedů, v rámci nákladů a dosažitelnosti, s rozděleným načítáním velkých sítí do paměti.
RDF sémantický
RDF Sémantický Funkce Graph podporuje World Wide Web Consortium (W3C) RDF standardy. Poskytuje správu dat RDF, dotazování a odvozování, které se běžně používají v různých aplikacích od sémantiky integrace dat na analýza sociálních sítí a propojená otevřená data aplikace. Mezi jeho vlastnosti patří:
- RDF trojitý obchod a ontologie správa s automatickým rozdělením a kompresí dat.
- Osvědčená škálovatelnost na více než 54 miliard trojnásobek (LUBM 200K benchmark) se škálovatelností až na 8 petabajtový limit Oracle Database.
- Vysoce výkonné hromadné načítání s Oracle Database paralelní a přímé načítání cest a načítání prostřednictvím Jeny.
- SPARQL a SQL paralelní dotazování a aktualizace RDF grafů s SPARQL 1.1, webové služby koncových bodů SPARQL, SPARQL / Update, rozhraní Java API s otevřeným zdrojovým kódem Apache Jena & Sesame, dotazy SQL s vloženými vzory grafů SPARQL, vložení / aktualizace SQL.
- Ontologicky asistované dotazování na data tabulky pomocí operátorů SQL k rozšíření relačních dotazů SQL o související výrazy pro získání komplexnějších výsledků.
- Nativní odvozování s paralelním, přírůstkovým a bezpečným provozem pro škálovatelné uvažování s RDFS, Jazyk webové ontologie (OWL 2 RL / EL), Jednoduchý systém organizace znalostí (SKOS), uživatelsky definovaná pravidla, uživatelsky definovaná rozšíření odvození a rámec rozšiřitelnosti pro zásuvné moduly pro zvláštní účely, jako je PelletDB, TrOWL.
- Podpora GeoSPARQL pro ukládání / dotazování prostorových dat v RDF podle specifikace Open GeoSpatial Consortium (OGC).
- Pohledy RDF na relační data pro použití sémantické analýzy s podporou automatického (přímého mapování) a vlastního (jazyk W3C R2RML) mapování relačních dat na Trojnásobek RDF.
- Tříúrovňové zabezpečení, které splňuje ty nejpřísnější bezpečnostní požadavky s Oracle Label Security.
- Integrace s vývojovými prostředími aplikací Apache Jena a Sesame s otevřeným zdrojovým kódem.
- Integrace s nástroji založenými na XML, jako je Oracle Business Intelligence Enterprise Edition (OBIEE) pro vytváření sestav a řídicích panelů.
- Integrace s analýzou grafů síťových datových modelů pro nejkratší cestu, nejbližší sousedy, náklady a dosažitelnost.
- Integrace s funkcemi Oracle Advanced Analytics: Oracle Data Mining pro zneužití prediktivní analytika a objev vzorů a Oracle R Enterprise pro statistické výpočty a vizualizaci grafů dat grafů.
- Sémantické indexování pro dolování textu a analýza entit integrovaná s populárními procesory přirozeného jazyka.
- Integrace s předními komerčními a otevřenými zdrojovými nástroji pro dotazování, vizualizaci a správu ontologií.
Dostupnost
Oracle Spatial and Graph je volba pro Oracle Enterprise Edition a musí být licencována samostatně. Zdarma od 5. prosince 2019. Je také součástí Oracle Database Cloud Service (High Performance Edition a Extreme Performance Edition). Není součástí Oracle Standard Edition nebo Oracle Standard Edition One. Poslední dvě vydání však umožňují použití podmnožiny prostorových prvků (tzv Oracle Locator[3]) bez dalších nákladů. Příloha Příručka Oracle Spatial and Graph Developer's Guide specifikuje funkce povolené v Locatoru.
Dějiny
Oracle RDBMS nejprve začlenil schopnost prostorových dat s úpravou Oracle 4 provedenou vědci pracujícími s Kanadská hydrografická služba (CHS). Společný vývojový tým pracovníků CHS a Oracle následně přepracoval jádro Oracle, což vedlo k „Spatial Data Option“ nebo „SDO“ pro Oracle 7. (Předpona SDO_ se nadále používá v rámci implementací Oracle Spatial.) Systém prostorového indexování pro SDO zahrnoval adaptaci Riemannian hyperkrychle datové struktury, vyvolání a spirálovitý spirála v trojrozměrném prostoru, který umožňuje n-velikost prvků. To také umožnilo vysoce efektivní kompresi výsledných dat, vhodných pro petabajt - velikost datových úložišť, které CHS a další významní firemní uživatelé požadovali, a také zkrácení doby vyhledávání a načítání. „Spirálovitý hyperspatiální kód“, nebo HHCode, vyvinutý společností CHS a implementovaný společností Oracle Spatial, zahrnuje formu křivka vyplňování prostoru.
S Oracle 8 Oracle Corporation marketing nazval prostorovou příponu jednoduše „Oracle Spatial“. Primární systém prostorového indexování již nepoužívá HHCode, ale standard r-strom index.
Od července 2012 má tato možnost název Oracle Spatial and Graph, který zvýrazňuje možnosti databáze grafů v produktu - graf síťových datových modelů představený s Oracle Database 10g Release 1 a RDF Semantic Graph představený s Oracle Database 10g Release 2.
Další čtení
- Albert Godfrind, Richard Pitts, Hans Viehmann, Ravikanth Kothuri. Pro Oracle Spatial pro Oracle Database 12c. Apress (2015) ISBN 978-1-4302-6313-5
- Simon Greener, Siva Ravada. Uplatnění a rozšíření Oracle Spatial. Packt Publishing (2013) ISBN 184968636X
- Euro Beinat, Albert Godfrind & Ravikanth V. Kothuri. Pro Oracle Spatial pro Oracle Database 11g. Apress (2007) ISBN 1-59059-899-7
- Euro Beinat, Albert Godfrind & Ravikanth V. Kothuri. Pro Oracle Spatial. Apress (2004) ISBN 1-59059-383-9
Viz také
- OGR - Knihovna jednoduchých funkcí OGR je rozhraní s otevřeným zdrojovým kódem pro data Oracle Spatial
- Oracle Multimedia
Reference
Knihovna dokumentace Oracle http://www.oracle.com/pls/db121/portal.portal_db?selected=7&frame= Vidět:
- Příručka pro prostorové a grafické vývojáře
- Příručka pro vývojáře Prostorová a Graph GeoRaster
- Příručka pro vývojáře prostorový a grafový topologický datový model a graf síťových datových modelů
- Spatial and Graph Java API Reference (Javadoc)
- Příručka pro vývojáře prostorového a grafického sémantického grafu RDF
Poznámky
- ^ Zelenější, Simon Gerard; Ravada, Siva (2013). "1. Definování datového modelu pro ukládání prostorových dat". Uplatnění a rozšíření Oracle Spatial. Birmingham: Packt Publishing Ltd. ISBN 9781849686372. Citováno 2017-05-19.
Oracle Spatial se skládá hlavně z následujících: [...] Schéma (MDSYS odvozené od vícerozměrného systému), které definuje úložiště, syntaxi a sémantiku podporovaných geometrických (vektorových i rastrových) datových typů [...]
- ^ Cyran, Michele (2005). „Oracle Database Concepts, 10g Release 2 (10.2)“. docs.oracle.com. Oracle Corporation. Citováno 2016-07-05.
Prostorové sestává z následujících: [...] Schéma (MDSYS), které předepisuje úložiště, syntaxi a sémantiku podporovaných geometrických datových typů [...]
- ^ Westra, Erik (2013) [2010]. Geoprostorový vývoj v Pythonu (2. vyd.). Packt Publishing Ltd. ISBN 9781782161530. Citováno 2015-02-16.
Podmnožina funkcí Oracle Spatial, zvaná Oracle Locator, je k dispozici pro standardní vydání databáze Oracle. Oracle Locator nepodporuje běžné operace, jako jsou odbory a vyrovnávací paměti, křižovatky, výpočty ploch a délek. Rovněž vylučuje podporu pokročilejších funkcí, jako jsou systémy lineárních odkazů, funkce prostorové analýzy, geokódování a data rastrového formátu.
externí odkazy
- http://www.oracle.com/technetwork/database-options/spatialandgraph/overview/index.html - Oficiální web společnosti Oracle Corporation
- http://fdo.osgeo.org/fdooracle/index.html - Otevřený zdroj FDO rozhraní k datům Oracle Spatial