Grafické funkce Oracle Database
Umožňují vývojářům ukládat a procházet vztahy mezi entitami. Vývojáři, analytici a datoví vědci mohou v databázi Oracle používat grafy. Vše, co potřebujete, abyste mohli začít, je databáze Oracle, i když možná budete chtít použít také knihovny klientů grafů a vizualizační nástroje, které se dodávají se serverem Oracle Graph Server a klientem. Oracle Graph Server je k dispozici ke stažení a zahrnuje vizualizační nástroj založený na prohlížeči a také možnost načíst graf do paměti Graph Serveru a spouštět grafové algoritmy pomocí Java nebo Python knihoven Graph Client. Graph Studio je k dispozici v Oracle Autonomous Database a ještě více usnadňuje práci s grafy tím, že integruje funkce grafů (jak v databázi, tak pomocí Graph Serveru a klienta) na jednom místě a automatizuje nastavení a správu, automatizuje vytváření grafů a poskytuje podrobné informace příklady kroků pro začátek.
Tento článek je výukovou cestou pro všechno okolo Oracle Graph, díky čemuž jsou videa a blogové příspěvky snadno srozumitelné. Nastavení, uživatelské rozhraní a možnosti se mohou lišit v závislosti na prostředí, ve kterém se rozhodnete Oracle Graph nasadit, a na typu použitého grafu, takže použijte tuto výukovou cestu, abyste snadno našli články, které jsou pro vás relevantní.
Možnosti nasazení Oracle Graph
Při nasazování Oracle Graph máte na výběr mezi uživatelsky spravovanou databází nebo autonomní databází.
- Uživatelem spravovaná databáze:
- Na Oracle Database 19c můžete použít PGQL k vytváření a dotazování na grafy vlastností, buď v cloudu (pomocí Oracle Base Database Service), nebo ve vašem místním prostředí.
- V Oracle Database 23ai můžete použít SQL nebo PGQL k vytváření a dotazování na grafy vlastností v cloudu (pomocí Oracle Base Database Service).
- Pokud plánujete používat grafové algoritmy (jako je pagerank, detekce komunity, nejkratší cesta atd.), nebo chcete použít vývojový nástroj pro vizualizaci grafů, můžete nainstalovat Oracle Graph Server na virtuální počítač v cloudu (pomocí obrázku cloudového tržiště) nebo ve vašem on-premise prostředí prostřednictvím bezplatného stažení.
- Autonomní databáze:
- V Autonomní databázi můžete použít PGQL k vytváření a dotazování na grafy vlastností v cloudu.
- Graph Studio je zabudováno do Autonomní databáze s integrovaným nástrojem pro modelování grafů a sešity s grafy pro vizualizaci a správu grafů. Všechny funkce Graph Serveru jsou integrovány.
- Můžete také spravovat svůj vlastní Graph Server nasazením Oracle Graph Server ve výpočetní instanci a připojením k vaší autonomní databázi.
Úvod do grafů
Tato část poskytuje koncepční úvod do modelování dat jako grafu a proč jsou grafy zajímavé.
Co jsou to grafy? (video)
Co je to graf a proč je užitečný? (video)
Grafy zjednodušují vývoj softwaru (blog)
Proč byste měli používat grafovou analýzu? (blog)
Příklady použití databáze grafů pro společnosti poskytující finanční služby (blogy)
- Příklad zákazníka: Paysafe. Příběh úspěchu zákazníka a video.
Úvod do Oracle Graph: Vše o grafech v databázi Oracle (video)
Oracle Database s Graph Serverem a klientem
Pokud chcete začít používat Oracle Graph s uživatelsky spravovanou databází, kterou máte, zde jsou jednoduché kroky, jak začít. Graph je funkce Oracle Database a pro začátek si stačí stáhnout nějaké klientské knihovny.
On-Premise Deployment
Průvodce krok za krokem
Začínáme s Oracle Graphs pomocí SQL Developer (blog)
Vizualizujte grafy pomocí nástroje pro vizualizaci grafů (blog)
Začínáme s Oracle Graph pomocí SQLcl (blog)
Grafy vlastností PGQL | K dispozici s Oracle Database 12c nebo vyšší
PGQL je zkratka pro jazyk P roperty G raph Query L, jazyk dotazů na grafy podobný SQL pro práci s grafy. V Oracle Database 12g Release 2 a Oracle Database 19c byste pro práci s grafy použili PGQL. Grafy vytvořené pomocí PGQL označujeme jako „grafy vlastností PGQL“.
Autonomní databáze s Graph Studio
Graph Studio v autonomní databázi je plně spravovaná služba pro použití grafů v databázi Oracle.
Graph Studio v ADB (video)
Použití Graph Studia pro New Insight (video)
Objevte komunity pomocí Grapph Analytics (video)
Vytvoření autonomní databáze a grafu uživatele (video)
Načíst data a vytvořit graf (video)
Krok za krokem průvodce, jak začít s grafy vlastností PGQL pomocí plně spravované služby (autonomní databáze)
Nastavení autonomní databáze pro použití Graph Studio (blog)
Konfigurace základního autonomního dat pro použití Graph Studio (blog)
Trasování kontaktů v Graph Studio (blog)
Příspěvek hosta: Graph Studio Tutorial (části 1-6) (blog)
Autonomní databáze s Graph Serverem a klientem
Můžete také použít plně spravovanou autonomní databázi s uživatelem spravovaným Graph Serverem a klientem (image marketplace dostupný na OCI marketplace).
Příručky krok za krokem, jak začít s grafy vlastností PGQL pomocí plně spravované databáze (autonomní databáze) s uživatelem spravovaným Graph Server
Obrázek tržiště s autonomní databází (blog)
Použití klienta Graph Python s autonomní databází (blog)
Detekce střetu zájmů pomocí grafů (blog)
Grafy vlastností SQL | Dostupné od Oracle Database 23ai
V Oracle Database 23ai podporujeme standard SQL:2023, který obsahuje syntaxi SQL pro práci s grafy vlastností. Grafy vytvořené pomocí této syntaxe SQL označujeme jako „grafy vlastností SQL“.
Úvod do SQL Property Graphs – 23ai (video)
Grafy v Oracle Database 23ai (video)
Objevte spojení s SQL Property Graphs v Oracle Autonomous Database (blog)
Úvod do SQL Property Graphs – 23ai s ukázkou (video)
Když se Property Graphs připojí k SQL (video)
Grafy provozních vlastností v Oracle Database 23c Free – Developer Release (blog)
Krok za krokem průvodce, jak začít s grafy vlastností SQL
Začněte s grafy vlastností v Oracle Database 23c Free – Developer Release (blog)
SQL Property Graphs v APEX (video)
Více informací
Stack Overflow (= otázky se značkou oracle-graph)
Slack AnDOUC (= odkaz na pozvánku, navštivte prosím #graf)
Slack OracleDevRel (= odkaz na pozvánku, navštivte prosím #oracle-db-graph)
Zdroj: Oracle