📕 Dokumentace:
Geodatabáze v Oracle—ArcGIS Pro | Dokumentace
Připojení k Oracle z ArcGIS—ArcGIS Pro | Dokumentace
Více geodatabází v Oracle—ArcGIS Pro | Dokumentace
🔍 Otázka: Je možné použít Oracle 19c container database (CDB) s PDB (Pluggable Database) pro správu různých produkčních geodatabází v prostředích s více uživateli a více verzemi geodatabází? Doporučuje to Esri?
🌍 Marcelo odpověď:
Ano, doporučuje se používat Oracle Pluggable Databases pro ukládání Oracle ArcSDE Geodatabáze.
Pro zlepšení procesu konsolidace je velmi doporučeno přijmout pokročilé schopnosti nabízené multi-tenant architekturou Oracle 19c. V tomto rámci bude container database, běžně označovaná jako CDB, sloužit jako centrální hostitel pro více pluggable databases, známých jako PDB. Každá z těchto pluggable databases funguje nezávisle jako samostatná geodatabáze vybavená potřebným ArcSDE repozitářem nainstalovaným pro optimální výkon a správu prostorových dat. Dále je vhodné přestat používat Esri user-schema geodatabáze, protože přechod na tuto novou architekturu slibuje efektivnější správu dat a možnosti škálovatelnosti.
🎯 ArcSDE User-Schema Geodatabases v Oracle jsou zastaralé
🔍 Otázka: Vytvořili jsme databázi v Oracle 19c jako jednu geodatabázi s více vlastníky dat na úrovni oddělení. Nicméně v nejlepších postupech Production Mapping ESRI doporučuje vytvořit samostatné geodatabáze pro každé kartografické měřítko např. pm25 (1:25K), pm50 atd. a nejlepší postupy doporučují vytvořit Oracle Container Database (CDB) s Oracle Pluggable Databases (PDBs) pro zajištění škálovatelnosti a souladu se standardy ESRI. Tato otázka vyvolává obavy o dlouhodobou životaschopnost současné struktury databáze. Rádi bychom získali vaši zpětnou vazbu, zda je naše současná struktura Oracle geodatabáze kompatibilní s projektem ESRI Foundation Production Platform.
🌍 Marcelo odpověď:
- Udržování jedné geodatabáze s více uživateli vlastníky dat NENÍ efektivní nastavení pro Enterprise Geodatabases ve velké národní mapovací organizaci, když existuje více datových modelů a velké datové sady jako Topographic Mapping a Maritime ENC
- Tato konfigurace může vést k vážným omezením, vytvářet úzká místa při škálování geodatabáze a způsobovat problémy s výkonem
- Ztíží orchestraci a provoz pracovních toků dat pro editaci a aktualizaci dat
- Zvláště při práci s verzováním geodatabází (ať už tradičním nebo branch verzováním).
Různé datové modely mají různé požadavky na strategie verzování geodatabází. Proto je nezbytné ukládat tyto odlišné datové modely, jako jsou Topographic Mapping MGCP, TDS, Maritime Charting ENC a Maritime Bathymetric, v samostatných geodatabázích.
- Může to komplikovat úkoly údržby databáze, jako je přestavba indexů a sběr nových statistik.
- Může to vést k vážným problémům se zamykáním databáze a ztížit provádění změn schématu, například přidání nového pole.
- Aby se těmto problémům předešlo, je nejlepší praxí přejít na Oracle Container Database a využívat Pluggable Databases (PDBs).
- Každý PDB by měl sloužit jako samostatná geodatabáze přizpůsobená specifickým datovým modelům a potřebám oddělení dat.
- Pokud používáte různé produkty ArcGIS, jako Data Reviewer a Workflow Manager, každá z těchto aplikací by měla mít také svou vlastní dedikovanou geodatabázi.
- Dále mohou být data oddělena podle kartografického měřítka a každé měřítko může být uloženo jako samostatná geodatabáze.
🌏 Marcelo poznámky
- Oracle/Geodatabase administrátoři výrazně profitují z času věnovaného prostudování Průvodců databází pro Production Mapping (Topographic Mapping) a Maritime Mapping, mezi dalšími dostupnými na mém blogu community.esri.com.
community.esri.com - Mapping and Charting Solutions (MCS) Enterprise Databases Best Practices
- Tyto průvodce slouží jako cenný zdroj poskytující základní znalosti a nejlepší postupy, které mohou být silným základem pro práci na fyzickém nastavení produkční databáze.
- Oracle/Geodatabase administrátoři také musí číst a porozumět Database Connections Best Practices. To je velmi důležité k zabránění budoucím problémům s deadlocky v databázi.
- Pro další zlepšení fyzického nastavení databází má Oracle/Geodatabase administrátor možnost přístupu k mým Oracle Database Template Scripts, které jsou také k dispozici ke stažení na mém blogu community.esri.com.
- skripty pokrývají nejlepší postupy uvedené v průvodcích
- skripty také obsahují velmi pokročilé rdbms a pokročilé nejlepší postupy geodatabází, které přesahují doporučení průvodců databází
- Oracle Database Template Scripts jsou navrženy tak, aby usnadnily a zefektivnily proces navrhování a nastavování fyzických Oracle geodatabází, což usnadňuje sladění s cíli projektu a požadavky.
- Využitím těchto šablon může Oracle/Geodatabase administrátor snížit složitost návrhu a nastavení databáze a zajistit, že splňuje průmyslové standardy i nejlepší postupy geodatabází pro výkon, škálovatelnost a údržbu.
- Uvědomuji si, že orientace v těchto materiálech a procesech může být pro naše zákazníky někdy ohromující. Je to naprosto pochopitelné vzhledem k technické povaze práce.
- Zákazníci se mohou obrátit na Esri Professional Services s žádostí o konzultační hodiny a požadovat mou pomoc, pokud ji potřebují.
- Úzkou spoluprací se zákazníkem mohu pomoci navrhnout, nastavit a nakonfigurovat Oracle geodatabáze efektivně.
- Tato praktická podpora nejenže činí proces zvládnutelnějším, ale také posiluje zákazníka tím, že zajistí robustní a funkční databázový systém přizpůsobený jeho potřebám.
Doufám, že toto poskytuje jasnost ohledně otázky.