ArcSDE yönetiliyor mu?


12

ArcSDE yönetimi için en iyi uygulamalar için Googling'i biraz zaman geçirdikten sonra boş bir şekilde başladım. Uzamsal Veritabanlarını ve yönetimini birkaç büyük ölçekli Oracle Spatial veri tabanı uygulayan iyi bir anlayışa sahibim, ancak hayatlarını kolaylaştırmak için uyması gereken uygulamalar veya kalıplar hakkındaki düşüncelerinizi ve mekansal holdinglerini kullanılabilir ve güvenli hale getirmek istedim.

ArSDE Bulut Sunucunuzun bütünlüğünü, güvenliğini ve tutarlılığını sağlamak için ArcSDE veritabanınızda hangi uygulamaları kullanıyorsunuz?

ArcSDE örneğinizi planlarken hangi tasarım hedeflerini hedefliyorsunuz ve neden?

Bunlar geniş sorular ve cevap, uygulamanın boyutu, gereksinimleri ve kapsamı ile önemli ölçüde değişebilir, ancak bu konu için topluluk tabanlı bir kılavuza olan ilgiyi ölçmek istiyorum.

Yanıtlar:


7

Bu aslında halka açık küçük belgeler bulacağınız bir şey. ESRI tarafından ücretlendirilen veya ESRIUC'ta katılabileceğiniz ancak kamusal alanda daha az katılabileceğiniz sınıflar / atölyeler bulunmaktadır.

Bahsettiğiniz birkaç nokta iyi DBA uygulamalarından gelir; ama bazıları gerçekten sisteminize ve ihtiyaçlarınıza bağlı değildir.

Dürüstlük için, kararlı bir donanım platformunun (her zaman kümelenmiş sistemlere gidiyorum) anahtar olduğu kesin; ve doğru DB arka ucunun kullanılması. Ben güçlü bir devlet ve federal arka plandayım, bu yüzden genellikle MSSQL veya Oracle gibi büyük demir DB'lere bağlı kalıyorum. MSSQL2008 mekansal size maliyet için iyi bir araç seti sağlar; 3. taraf erişimiyle gerçekten kurşun geçirmezlik istiyorsanız Oracle'ı düşünmek istersiniz; birçok uygulamanın mekansal tarafa bağlandığı yer.

Güvenlik; iyi orada düzgün yapılandırılmış hesapları olduğundan emin olmak için güçlü bir DBA var; ancak daha sonra DB'lerinizden kimlerin okuyabileceği / yazabileceği için yerleşik ESRI denetimlerini kullanmanız gerekir. Bu ayrıca verilerinizin ve onu kullanan sistemlerinizin yapısını da sorgulamaktadır; daha sıkı kullanıcı seviyesi güvenliğine sahip olduğunuzda daha yüksek güvenlik siloları oluşturmanız gerekir mi; ya da sadece özellikleri arasında kullanıcı düzeyinde izinleri ile kullanıcı korumak büyük bir tek DB ok.

Ayrıca üzerinde düşünmek istediğiniz şeyler, sizin için iyi olan değerlere sahip referans tablolara karşı etki alanları gibi dahili nesneleri kullanmaktır; alan adlarına, verilerinize bakan 3. taraf uygulamalarından erişilemeyebilir; burada bir referans tablosu birleştirilebilir ve bu kodlanmış değerlere sahip olursunuz.

Veri normalizasyonu dikkate alınması gereken büyük bir konudur; bazı insanlar geometri sadece SDE özellikleri ile sağlam normalize bir tasarım yapmaktan ve daha sonra diğer uygulamalarda arama performansını optimize etmek için çok sayıda dizin ve görünümlere sahip iş tablolarındaki tüm tablolu şeyleri yapmaktan mutluluk duyarlar.

Eğer merak ettiğiniz belirli alanlarınız varsa; sorularınıza daha fazla ayrıntı eklemekten çekinmeyin, ancak aradığınız şeyin çoğu platformunuza ve fonksiyonel ihtiyaçlarınıza bağlıdır. Yüksek hızlı bir web uygulaması SDE'ye karşı sadece fGDB'yi istemeyebilir; dinamik verilere karşı SDE talep edecektir.


Bu sorunun sorulmasının, sorunun niteliği gibi geniş kapsamlı cevaplar alacağını biliyordum. Yanıtınız için çok teşekkür ederim. Veritabanı geliştirme ve yönetimine dayalı olarak yıllar boyunca geliştirdiğim en iyi uygulamalar listem var, ancak özetlediğiniz konulara göre bir liste derlemek için ortak bir çaba üzerinde topluluk yararı olacağını hissediyorum. Kabul eder misin?
OptimizePrime

Evet bencede. Belki Wiki bölümü bir başlangıç ​​noktası olabilir; hatta Spatial DB'nin kütlesinden bakmayı düşünün; sadece ESRI / ArcSDE yolu değil. Bir Oracle / Spatial tasarımında MSSQL2008 sistemimde ne yaptığımla ilgili tasarım konuları için görebileceğiniz bazı farklı şeyler var; burada bazı uygulama erişimi için ESRI tarafından sarılmış MS-Mekansal katman var; Güvenli / FME gibi her şey doğrudan MSSQL ile konuşuyor. Bu, ESRI katmanına bağımlılığı azaltmak için kendimin kasıtlı bir tasarım konusudur.
DEWright

1

Bence DeWright hemen hemen kafasına çiviyi vurdu. İstediğiniz güvenlik stratejisi ne kadar karmaşıksa, rdbms'lerinizi o kadar karmaşık hale getirirsiniz.

Her zaman birden fazla erişim türüne sahip veritabanları oluşturma arzum vardı. Sdo, postgis gibi. Birden fazla yazılımın veya IDE'nin verileri işlemesine veya görüntülemesine izin verme.

Taahhüt etmeden önce yüksek yola çıkmayı ve araştırma / test senaryolarında fazladan zaman harcamayı öneririm. Bu seçeneklerin bazıları kulağa hoş geliyor ancak sınırlamaları var.

Optimizasyon, normalizasyon ve sağlam db tasarımı elden önce uzun vadede (uzamsal) bol esneklik sağlayacaktır.


1
İyi bir plana büyük inancım var;) Ama sürekli olarak konum istihbaratını uygulamak isteyen ve bunu yapmak için iyi tanımlanmış bir yazılı stratejiye meraklı olan şirketlerle karşılaşıyorum. Benim için tatlı nokta 'veri yönetimi işlevlerinin olabildiğince zarif / işlevsel kalmasını sağlarken ihtiyaç duydukları / istedikleri şeyi kullanmaktır. Bunlar her zaman aklımda tuttuğum iki hedef.
OptimizePrime

dbtune dosyasında çok fazla zaman harcayabilirsiniz.
Brad Nesom

En büyük kısmı tasarımınız; mekansal ve mekansal olmayan araçlarda kullanılacak verileri oluşturmaya ihtiyacınız varsa, verilerinizi gerçekten normalleştirmek istersiniz; mekansalın tablodan ayrılması. Masalarınızı daha temiz tutmak ve o alanda sakladığınız şeyleri azaltmak için.
DEWright
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.